(Drupal 8)查看在URL中找到分类术语的显示节点
使用Drupal 8 我有一个工作设置,我的问题是当我试图访问由两个单词组成的分类术语时。 设置(Drupal 8)查看在URL中找到分类术语的显示节点,drupal,views,drupal-8,drupal-taxonomy,drupal-contextual-filters,Drupal,Views,Drupal 8,Drupal Taxonomy,Drupal Contextual Filters,使用Drupal 8 我有一个工作设置,我的问题是当我试图访问由两个单词组成的分类术语时。 设置 视图:显示内容类型为A的节点 与内容类型中存储分类术语的字段具有关系(必需)(一个或多个术语需要与每个内容类型关联) 具有上下文筛选器(使用以前的关系)以从URL获取分类术语。过滤器通过路径组件:2从URL的原始值中获取默认值,并且它具有使用路径别名而不是内部,因为URL具有分类术语名称。它还具有通过分类术语名称指定验证标准通过将URL中的破折号转换为术语名称筛选值中的空格,以便扇形艺术可以与分类
:显示内容类型为A的节点视图
- 与内容类型中存储分类术语的字段具有
关系
(必需)(一个或多个术语需要与每个内容类型关联)
- 具有
的上下文筛选器(使用以前的关系)以从URL获取分类术语。过滤器通过
从URL路径组件:2
原始值中获取默认值,并且它具有
使用路径别名而不是内部,因为URL具有分类术语名称。它还具有
通过
通过分类术语名称指定验证标准
,以便扇形艺术可以与分类术语扇形艺术正确匹配李>将URL中的破折号转换为术语名称筛选值中的空格
我对由一个词组成的分类术语没有问题,是由两个词组成的术语让我头疼,有什么想法吗?我放弃了理解为什么它不起作用,转而使用
Has taxonomy term ID
- URL包含分类术语ID,因此只需要上下文筛选器。在raw value中,URL是taxonomy/term/[id],因此需要做的就是告诉上下文过滤器
提供默认值
来自类型
原始值和路径组件的URL
。我还添加了Validator3
的分类术语ID
指定验证标准(当筛选值可用或提供默认值时),并选择了适当的词汇表
注意:使用Drupal版本:8.8.1感受你的痛苦,现在遇到同样的问题。如果我找到答案,我会发帖的。