Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建一个Drupal视图,加载共享任何一个分类术语的所有文章(上下文过滤器)_Drupal_Drupal 7_Drupal Views_Drupal Taxonomy - Fatal编程技术网

创建一个Drupal视图,加载共享任何一个分类术语的所有文章(上下文过滤器)

创建一个Drupal视图,加载共享任何一个分类术语的所有文章(上下文过滤器),drupal,drupal-7,drupal-views,drupal-taxonomy,Drupal,Drupal 7,Drupal Views,Drupal Taxonomy,我有一个自定义文章类型,其中包含分类术语列表 例如,文章可以标记一个位置,可能还有多个主题 在任何给定的文章的显示页面上,我希望能够拉一个视图,该视图提供共享任何分类术语的其他文章的列表 如果一篇文章的主题是菜谱&鸡肉,以及纽约的位置,我希望我的单一视图能够展示五篇最新的文章,它们共享上述任何一个标签 分类术语以“术语引用”或“节点引用”类型的新字段的形式添加到文章中。(字段主题,字段位置) 我知道我必须以某种方式使用上下文过滤器,但我在弄清楚如何设置和调试“默认参数”时遇到了一些困难 我想我必

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

例如,文章可以标记一个位置,可能还有多个主题

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

如果一篇文章的主题是
菜谱
&
鸡肉
,以及
纽约的位置
,我希望我的单一视图能够展示五篇最新的文章,它们共享上述任何一个标签

分类术语以“术语引用”或“节点引用”类型的新字段的形式添加到文章中。(
字段主题
字段位置

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

我想我必须选择:

  • 来自URL的分类术语ID
  • 从节点页面加载默认筛选器
  • 用PHP代码做些什么
我真的很难让它显示任何东西,我甚至看不到调试的方法来找出我得到的值是什么


有人能帮我弄清楚吗?在这一点上,即使是一些关于正确方向的指导也是受欢迎的。

如果您有Drupal 7和Views 3(我相信您已经有了它),只需单击一下鼠标就可以做到这一点。 到目前为止,您的配置是正确的

  • 选择“提供默认值”作为未提供参数时要采取的操作
  • 从URL中选择术语ID“
  • 选中“从节点页面加载默认过滤器,这对相关分类法块很有用”
  • :)

  • 如果没有提供参数,这将从当前节点的术语引用字段加载术语ID。

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

  • 选择“提供默认值”作为未提供参数时要采取的操作
  • 从URL中选择术语ID“
  • 选中“从节点页面加载默认过滤器,这对相关分类法块很有用”
  • :)
  • 如果没有参数,这将从当前节点的术语引用字段加载术语ID。

    非常感谢!我不知道(相信)这会这么容易。非常感谢!我不知道(相信)这会这么容易。