1

我有一个包含分类术语列表的自定义文章类型

例如,文章可以用一个位置和可能的多个主题来标记。

在任何给定文章的显示页面上,我希望能够拉出一个视图,该视图给出了共享任何分类术语的其他文章的列表。

如果一篇文章被标记为recipes&的主题chicken以及位置,new york我希望我的单一视图显示共享上述任何一个标签的五篇最新文章。

分类术语已以“术语参考”或“节点参考”类型的新字段的形式添加到文章中。( field_topic, field_location)

我知道我必须以某种方式使用上下文过滤器,但我在弄清楚如何设置和调试我的“默认参数”时遇到了一些麻烦。

我怀疑我必须选择:

  • 来自 URL 的分类术语 ID
  • 从节点页面加载默认过滤器
  • 用 PHP 代码做一些事情

我真的很难让这个显示任何东西,我什至看不到调试方法来找出我得到的值是什么。

任何人都可以帮助解决这个问题吗?在这一点上,即使是一些关于正确方向的指导也会受到欢迎。

4

1 回答 1

1

如果您有 Drupal 7 和 Views 3,您只需单击即可完成此操作(我确定您已经有了)。到目前为止,您的配置是正确的。

  1. 如果未给出 arg,请选择“提供默认值”作为要执行的操作。
  2. 从 URL 中选择术语 ID”
  3. 选中“从节点页面加载默认过滤器,这对相关分类块有好处”
  4. :)

如果未给出参数,这将从当前节点的术语引用字段加载术语 ID。

于 2012-06-22T19:44:32.737 回答