Drupal Views将每个分类限制的最新内容显示给一个节点

时间:2010-04-14 14:34:57

标签: drupal-6 views drupal-views

我想创建一个视图,其中显示我的所有5个分类术语,然后显示已发布的最新节点,但这受限于1.例如:

  

税收条款1
  最新节点发布

     

税收条款2
  最新节点发布

     

等等

目前我按分类学术语进行分组,因此它显示所有已发布的节点,然后按发布日期desc排序。我无法弄清楚如何限制节点只显示每个分类术语一个项目。

非常感谢任何帮助。

4 个答案:

答案 0 :(得分:7)

这可以通过视图3.我已经在D7上测试了这个,但也应该在D6上工作。

  1. 添加类型的新视图 - 分类术语
  2. 添加关系 - 分类术语:代表节点
  3. 其他 - 使用聚合:是
  4. 添加字段 - 内容:标题。将聚合设置更改为将结果组合在一起

答案 1 :(得分:1)

如果你有很多节点,那就不好了,但我在其他情况下通过使用“升级到首页”的过滤器完成了这个 - 然后你就可以确保你一次只推广一个节点。 / p>

答案 2 :(得分:0)

我建议使用面板和视图的组合。 首先,为分区术语作为参数的节点创建(或使用默认)视图。其次,创建一个包含五个区域的面板页面。每个区域都要填充一个视图(实际上它将是第一步中的相同视图,但具有不同的参数)。在面板ui中,您可以限制每个视图的显示条目数,将此值设置为1,每个术语只显示一篇文章。

小组:http://drupal.org/project/panels

观点:http://drupal.org/project/views

答案 3 :(得分:0)

我建议查看Views Group By模块。

http://drupal.org/node/389230

上面列出的教程实际上几乎完全描述了您要做的事情。