Drupal视图按字段分块上下文过滤器

Drupal视图按字段分块上下文过滤器,drupal,drupal-7,views,Drupal,Drupal 7,Views,我有一些具有相同引用字段的内容类型。 主要内容类型是 B、 C和D内容类型有一个指向内容类型a的node_引用字段。 (URL路径对于内容类型A是A,对于内容类型B是A/B,对于内容类型C是A/C,对于内容类型D是A/D,因此块可以在A/*中可见) 我想在节点页面(B、C和D内容类型)的块中列出具有相同a引用的所有项目的标题。 所以,当我在A/C节点页面上时,我想列出所有项目,这些项目引用了相同的A,比如C 我尝试了许多关系(该字段所需的关系)和上下文过滤器(内容:NID、内容:field_A、

我有一些具有相同引用字段的内容类型。 主要内容类型是 B、 C和D内容类型有一个指向内容类型a的node_引用字段。 (URL路径对于内容类型A是A,对于内容类型B是A/B,对于内容类型C是A/C,对于内容类型D是A/D,因此块可以在A/*中可见)

我想在节点页面(B、C和D内容类型)的块中列出具有相同a引用的所有项目的标题。 所以,当我在A/C节点页面上时,我想列出所有项目,这些项目引用了相同的A,比如C

我尝试了许多关系(该字段所需的关系)和上下文过滤器(内容:NID、内容:field_A、许多验证),但没有找到好的解决方案。我没有找到这个问题的例子。 有人能帮我吗(具体的例子、url、想法)?

好的,我解决了:) 仅使用上下文字段->内容:具有默认值的NID(URL中的内容ID) 在字段上,我添加了一个呈现为NodeID的字段,并从diplay中排除,我添加了一个全局PHP(而不是简单的标题)


嵌入视图对字段使用上下文过滤器,并使用块标题(不同内容类型的不同块)列出标题来对元素进行分组

<?php print views_embed_view('{viewname}', '{viewdisplay}', $data->field_field_A[0]['raw']['nid']); ?>