Drupal 8 - 在使用节点类型的节点标题的视图中有一个过滤器

Drupal 8 - Have a filter in a view which uses the node title of a node type

各位 drupal 用户您好!

所以,我有两种类型的节点,一种是文章,另一种是资源。在文章节点中,可以引用资源节点。

所以我想创建一个视图,根据资源的标题和使用资源的节点过滤资源。

示例:

文章 A - 具有资源 A 和资源 B 的节点引用。 文章 B - 具有资源 B 的节点引用。

在视图中,我希望能够有一个具有以下选项的 select: - A条 - 乙条

如果select编辑了这些选项之一,视图将显示该文章引用的资源。

可能吗?我该怎么做?

提前致谢。

你必须通过关系来实现你想要的。您不需要上下文过滤器,因为您需要一个公开的表单来填写您想要从中获取资源的文章的名称。

  1. 创建您的视图,将过滤条件 "Content Type" 设置为过滤 资源
  2. 在高级选项中,创建与引用资源的内容的关系。该关系将在 Content 类别中,并被称为 "Content using field_XXX",其中 XXX 是 [=17] 中 "Resources" 字段的 name/label =]文章内容类型。
  3. 添加使用您之前创建的关系并按标题过滤的过滤条件。将其配置为向访问者公开并根据需要进行设置(例如单个过滤器、公开运算符等)。

您可能还想使用聚合来避免重复(高级->其他->使用聚合)。

希望这就是您要找的。