2

我需要创建一个列出分类术语的视图,然后列出具有该标签的前 3 个最近(按节点排序:更新日期)节点

示例输出:

文章

  • 第1条
  • 第二条
  • 第三条

播客

  • 播客 1
  • 播客 2
  • 播客 3

. . .

我创建了一个“术语”类型的视图,我可以让视图输出所有术语。但是,我看不到如何链接用分类术语标记的节点。我在类型节点的视图中环顾四周,但我无法接近我需要输出的内容。

4

5 回答 5

1

(仅可能解决方案的第一部分——也许它会帮助您获得完整的解决方案)

视图“节点”怎么样,有类似的东西(我在法语中使用 Drupal,所以它可能并不总是正确的词,抱歉):

  • 字段
    • 分类:术语
    • 节点:标题(作为节点的链接)
  • 过滤器
    • 随便你^^
  • 排序
    • 无论你想要什么
  • 在屏幕的左侧,“基本参数”或类似的东西:
    • style : HTML 列表(或表格)
    • “样式”右侧的小“轮子图标”:当您单击它时,您必须在选择列表中选择一个“分组字段”;选择“分类:术语”

它应该列出按分类术语分组的节点。

我唯一不知道的是如何只列出每个分类术语的 3 个节点;如果你发现了,我很感兴趣!

于 2009-07-24T15:59:51.523 回答
1

您可以使用面板轻松完成此操作。实际上不需要面板,但它是一个很好的模块,可以让你做很多事情。基本上,您可以为每个术语创建一个视图并进行块显示。在面板中,您可以创建一个页面,您可以在其中放置所有块。您也可以将块放在内容区域中,仅显示在空白页面中,但这在许多方面并不那么优雅。

于 2009-07-24T21:33:37.377 回答
1

外部视图,这似乎正是 Taxonews.module 所做的。你考虑过吗?

(免责声明:我是它的作者)

于 2009-07-25T07:04:36.527 回答
0

如果您仍然徘徊如何完成分类视图的配方。

您可能会喜欢有关 drupal 日历主题的视频教程,它使用了完成显示条款所需的技术。

该教程位于:http: //vimeo.com/6547042

您已经为许多网络依赖者想要踏入的方向提供了一个良好的开端。

于 2010-05-13T06:51:31.573 回答
0

或者您可以创建一个术语视图并将节点添加到关系中,然后您将获得所有具有术语的节点,并如上所述显示为列表并根据术语进行分组(从显示中排除)。如果您有按重量分类的主要分类法,您可以控制分组的顺序(这是我在普通节点视图中无法做到的),那么您可以按您想要的顺序显示。

说了这么多,看不出如何将每个类别限制为 3 个节点!

于 2010-09-03T16:45:12.590 回答