我在用Drupal 8。
我有一个图书内容类型,它使用一个名为"book type“的词汇表作为实体引用字段。
我有基本的页面内容类型,它也使用词汇表“图书类型”作为实体参考字段。
因此,这两种内容类型都使用相同的词汇表。
我想要做的是在基本页面内容类型上按选择的图书类型过滤图书,但我就是搞不清楚。这是我试过的。





这是图书内容类型,它在实体引用字段中使用词汇表"book type“。


这是基本的页面内容类型,它也使用实体引用字段中的词汇表"book type“。



这是我在prkos帮助下的第二次尝试:

发布于 2021-05-16 22:34:57
您不需要通过ER字段进行匹配,it就足够了,所以直接使用ER字段上下文匹配就足够了。
与ID上下文过滤器不同,为ER字段添加上下文过滤器并配置它:
When the filter value is NOT available
提供默认值
来自URL的分类学术语ID
从节点页面加载默认筛选器,这对相关的分类法块很好
按词汇表限制术语
你的词汇
筛选到共享任何术语的项。
When the filter value IS available or a default is provided
指定验证标准
分类学术语ID
你的词汇
根据您的需要设置其他选项。
您可以通过在Views字段中输入一个分类法ID来测试它,您应该只获得引用该术语的节点。
当您将块放置在主题区域并配置上下文选项时,如果没有它,它将无法工作。
https://drupal.stackexchange.com/questions/303028
复制相似问题