我需要创建一个列出分类术语的视图,然后列出具有该标签的前 3 个最近(按节点排序:更新日期)节点
示例输出:
文章
- 第1条
- 第二条
- 第三条
播客
- 播客 1
- 播客 2
- 播客 3
. . .
我创建了一个“术语”类型的视图,我可以让视图输出所有术语。但是,我看不到如何链接用分类术语标记的节点。我在类型节点的视图中环顾四周,但我无法接近我需要输出的内容。
(仅可能解决方案的第一部分——也许它会帮助您获得完整的解决方案)
视图“节点”怎么样,有类似的东西(我在法语中使用 Drupal,所以它可能并不总是正确的词,抱歉):
它应该列出按分类术语分组的节点。
我唯一不知道的是如何只列出每个分类术语的 3 个节点;如果你发现了,我很感兴趣!
您可以使用面板轻松完成此操作。实际上不需要面板,但它是一个很好的模块,可以让你做很多事情。基本上,您可以为每个术语创建一个视图并进行块显示。在面板中,您可以创建一个页面,您可以在其中放置所有块。您也可以将块放在内容区域中,仅显示在空白页面中,但这在许多方面并不那么优雅。
外部视图,这似乎正是 Taxonews.module 所做的。你考虑过吗?
(免责声明:我是它的作者)
如果您仍然徘徊如何完成分类视图的配方。
您可能会喜欢有关 drupal 日历主题的视频教程,它使用了完成显示条款所需的技术。
该教程位于:http: //vimeo.com/6547042
您已经为许多网络依赖者想要踏入的方向提供了一个良好的开端。
或者您可以创建一个术语视图并将节点添加到关系中,然后您将获得所有具有术语的节点,并如上所述显示为列表并根据术语进行分组(从显示中排除)。如果您有按重量分类的主要分类法,您可以控制分组的顺序(这是我在普通节点视图中无法做到的),那么您可以按您想要的顺序显示。
说了这么多,看不出如何将每个类别限制为 3 个节点!