Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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 7 Drupal7中的上下文过滤器视图_Drupal 7_Views_Drupal Contextual Filters - Fatal编程技术网

Drupal 7 Drupal7中的上下文过滤器视图

Drupal 7 Drupal7中的上下文过滤器视图,drupal-7,views,drupal-contextual-filters,Drupal 7,Views,Drupal Contextual Filters,我有一个内容类型,它有一个实体引用字段(字段\行业)。我试图在包含所有节点的页面上创建一个菜单,这些节点具有一个enity引用,该引用与视图将显示的页面的标题或URL相同 乙二醇 我有一个页面称为玻璃,下面两个页面有实体参考“玻璃”。我已经创建了一个视图,其中显示了标题字段。如果我将一个字段添加到视图(field_industry)并将其设置为=glass。但它必须是动态的。如何使用“上下文过滤器”执行此操作?实体引用字段存储对实际节点的引用,这样您就不会在过滤节点id的字符串玻璃上进行过滤 如

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

乙二醇


我有一个页面称为玻璃,下面两个页面有实体参考“玻璃”。我已经创建了一个视图,其中显示了标题字段。如果我将一个字段添加到视图(field_industry)并将其设置为=glass。但它必须是动态的。如何使用“上下文过滤器”执行此操作?

实体引用字段存储对实际节点的引用,这样您就不会在过滤节点id的字符串玻璃上进行过滤

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

  • 创建一个视图,显示要显示的类型的内容,并使用该视图创建一个块
  • 在用于引用材质的字段上添加上下文过滤器
  • 对于“当筛选器值不可用时”,请选中“提供默认值”,然后“类型”应为“URL中的内容ID”
  • 转到admin/structure/blocks并将块放置在需要显示的位置

  • 我现在让它工作了!原来我使用的是术语引用字段而不是实体引用!