【问题标题】:View: Exclude nodes that have the same taxonomy term id(s) as current node查看:排除与当前节点具有相同分类术语 id(s) 的节点
【发布时间】:2016-11-12 13:21:37
【问题描述】:

Drupal 8

我有一个包含Taxonomy Term Reference 字段的内容类型。我想要一个视图来显示具有相同内容类型的其他节点,这些节点没有具有与当前查看的节点具有相同 Taxonomy Term ID 的字段。

例子:

网址:/story/storyA

当前查看Content Type Story 的节点,该节点具有Taxonomy Term Reference值B。我需要该视图来展示具有相同Taxonomy Term Reference的其他故事以重视B

我认为我可以通过

  • 为包含分类术语的字段设置relationship
  • 添加一个Filter Criteria of Term ID 关联到above relationship 和运算符不等于。问题:如何获取 Value 的代币?

我还尝试添加与创建的关系关联的Contextual Filter,并选择Exlude,但没有骰子。

【问题讨论】:

    标签: drupal drupal-views drupal-theming drupal-8 drupal-contextual-filters


    【解决方案1】:

    我终于想通了,我错过了足够的附加 上下文过滤器

    • Term IDProvide default valueTaxonomy term ID from URL 以及选项 Load default filter from node pagelimit terms by vocab 已选中。最后一点,在More,我检查了Exclude。此上下文过滤器与问题中提到的已创建关系相关联。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-19
      相关资源
      最近更新 更多