drupal 7中的上下文过滤视图

时间:2013-12-11 15:11:33

标签: drupal-7 views drupal-contextual-filters

我有一个内容类型,它有一个实体引用字段(field_industry)。我正在尝试在页面上创建一个菜单,其中包含所有节点,这些节点的enity引用与视图将显示在的页面的标题或URL相同。

EG

我有一个名为glass的页面,下面有2页的实体引用为“Glass”。我创建了一个显示标题字段的视图。如果我向视图添加一个字段(field_industry)并将其设置为= glass。但它需要是动态的。我如何使用“上下文过滤器”?

1 个答案:

答案 0 :(得分:2)

实体引用字段存储对实际节点的引用,因此您不会对在节点ID上过滤的字符串玻璃进行过滤。

如果您在查看玻璃节点时我的理解是正确的,那么您希望显示引用玻璃节点的所有节点的列表。

  1. 创建一个显示您要显示的类型内容的视图,同时使用该视图创建一个块。
  2. 在用于引用材料的字段上添加上下文过滤器。
  3. 对于“当过滤器值不可用时”,选中“提供默认值”,然后“键入”应为“来自URL的内容ID”
  4. 转到admin / structure / blocks并将块放在需要显示它的地方。