drupal - 查看: Exclude nodes that have the same taxonomy term id(s) as current node

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

Drupal 8

我有一个内容类型,其中包含一个包含分类术语引用的字段。我想要一个 View ,该 View 显示具有相同内容类型的其他节点,这些节点具有与当前查看的节点具有相同分类术语 ID 的字段。

示例:

网址:/故事/故事A

当前正在查看内容类型故事的节点,该节点具有分类术语引用值B。我需要该 View 来显示具有相同分类术语引用值 B 的其他故事。

我认为我可以通过以下方式实现这一目标

  • 设置与保存分类术语的字段的关系
  • 添加与上述关系关联并使用运算符不等于术语 ID过滤条件。问题:如何获取 Value 的代币?

enter image description here

我还尝试添加与创建的关系关联的上下文过滤器,并选择排除,但没有骰子。

enter image description here

最佳答案

我终于弄清楚了,我缺少足够的附加上下文过滤器:

  • 术语 ID提供默认值以及来自 URL 的分类术语 ID 和选项从节点页面加载默认过滤器 code> 和 limit terms by vocab 检查。最后一点,在更多中,我选中了排除。此上下文过滤器与问题中提到的创建的关系相关联。

关于drupal - 查看: Exclude nodes that have the same taxonomy term id(s) as current node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40563278/

相关文章:

php - Drupal 8 - 核心搜索模块,更改标记

drupal-theming - 尝试使用奇异性 gs 在网格中并排显示 div

mysql - 如何在 drupal View 中添加 DISTINCT、GROUP BY 子句

php - drupal View 对这个用例有用吗

html - 如何在 View 中的两个单独列中显示标签和值?

javascript - 在 Drupal 6 中实现精美的 CSS/Javascript 导航菜单的最简单方法?

javascript - Drupal 的 Lightbox2 似乎不适用于通过 javascript 插入的内容

css - 如何在drupal中编辑搜索区域

drupal - View 正在从输出中剥离标签

php - Drupal php 查询不适用于某些单词