Drupal 8 如何制作仅显示与当前节点相关的分类术语的视图

Drupal 8 How to make a view that shows only taxonomy terms related to the current node

在 drupal 8 中,我有一个包含分类术语的内容类型 "article"。现在我想在一个块中列出这些术语,这样我就可以把它放在页面上除节点内容底部之外的其他地方。

编辑:我试着关注 https://drupal.stackexchange.com/questions/69426/get-list-of-taxonomy-terms-for-current-node-through-views 但我不能 select 第 4 步中的 NID。

  • 创建 'Taxonomy Terms' 视图,选择块附件
  • 添加关系,例如 'Content using field_my_taxonomy_term' - 在这种情况下,您希望在 'Article' 内容类型上使用实体引用字段。
  • 添加关系后,添加一个上下文过滤器,在这种情况下,类别 'Content' 将只是 'ID':

  • 添加后,在第一个要点配置关系字段和select'Provide default value':

那么应该就是了。您可以使用 'preview' 字段输入节点 ID 并在视图本身中查看结果。

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