0

我正在使用 Drupal 8

我一直在文章页面的第一个侧边栏上获取所有视频。我希望视频与文章的内容标题匹配时被拾取。当我在处理块的结构视图时在预览上下文过滤器中输入标题时,结果是正确的但它仍然列出了所有视频,而不管文章块上的内容标题如何。

在两种内容类型中,我设置如下:

文章内容类型

  • 内容标题

视频参考内容类型

  • Title field_title 实体对文章内容标题的引用,

  • 视频

关系:

  • Field_title:内容
  • (field_title: 内容) 字段标题

上下文过滤器:

  • (field_title: 内容) 内容: 标题

看起来我非常接近,因为每当我在视图结构页面的上下文过滤器上键入标题时。它来了。每当我回到内容文章页面时,该块仍然显示所有视频。我相信它会显示所有内容,因为默认情况下无法找到它。

4

1 回答 1

-1

据我了解,我想您应该覆盖您创建的(文章)块。

可能是这个链接 - https://www.drupal.org/docs/8/theming/twig/twig-template-naming-conventions帮助您在根据文章节点(例如节点/111)覆盖块后覆盖块将获得该节点中存在的视频。

注意 -不要从视图中删除上下文过滤器。

希望这会有所帮助。

于 2020-01-02T05:37:17.393 回答