【问题标题】:Drupal 8 How to make a view that shows only taxonomy terms related to the current nodeDrupal 8 如何制作仅显示与当前节点相关的分类术语的视图
【发布时间】:2026-01-30 01:25:01
【问题描述】:

在 drupal 8 中,我有一个包含分类术语的内容类型“文章”。现在我想在一个块中列出这些术语,以便我可以将它放在页面上的其他位置而不是节点内容的底部。

编辑:我尝试关注https://drupal.stackexchange.com/questions/69426/get-list-of-taxonomy-terms-for-current-node-through-views 但我无法在第 4 步中选择 NID。

【问题讨论】:

  • 我尝试了一个带有各种关系和上下文过滤器的分类术语的视图。我想它一定在那个区域的某个地方,但我似乎找不到合适的组合。
  • drupal.stackexchange.com/questions/69426/…这个我试过了,但是在答案的第4步我无法选择NID,所以它不起作用。

标签: drupal drupal-8


【解决方案1】:
  • 创建“分类术语”视图,选择块附件
  • 添加关系,例如“使用 field_my_taxonomy_term 的内容” - 在这种情况下,您希望在“文章”内容类型上使用实体引用字段。
  • 添加关系后,添加上下文过滤器,在这种情况下,它只是类别“内容”的“ID”:

  • 添加后,配置关系字段,在第一个要点中选择“提供默认值”:

那么就应该这样了。您可以使用“预览”字段输入节点 ID 并在视图本身中查看结果。

之后,您可以将块添加到您想要的页面,瞧,块应该可以正常工作

【讨论】:

    最近更新 更多