在块中显示引用字段的内容

问题描述

我在Drupal中有2种内容类型:文章和报纸。 “文章”类型具有一个指向“报纸”的参考字段。每篇文章只能引用一份报纸。 因此,一篇名为《星期日报道》的文章属于《泰晤士报》,而《星期一》报道则属于《纽约客》。我创建了一个视图,并在该视图内创建了一个块。因此,当用户访问该文章页面时,它应该显示在其所属报纸的区块中。

解决方法

视图中...

  1. 添加“ content:nid”的“上下文过滤器”。
  2. 在此过滤器上,将“当过滤器值不可用时”设置为“提供默认值”,
  3. 将“类型”设置为“来自URL的内容ID”,
  4. 然后在您的实体引用字段中添加一个“关系”
  5. 然后在输出字段中,添加NID并将其设置为使用该关系。

我不确定您使用的是什么版本的drupal,但对于D7-D9,它应该基本相同