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

时间:2017-07-12 09:07:10

标签: drupal filter views drupal-8 drupal-exposed-filter

Hello drupal用户好!

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

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

示例:

文章A - 具有资源A和资源B的节点参考。 第B条 - 具有资源B的节点参考。

在视图中,我希望能够拥有一个具有以下选项的选择: - A条 - 第B条

如果选择了其中一个选项,则视图将显示该文章引用的资源。

有可能吗?我该怎么办?

提前致谢。

1 个答案:

答案 0 :(得分:1)

你必须使用一种关系来实现你想要的。您不需要上下文过滤器,因为您希望公开的表单填写您想要资源的文章的名称。

  1. 使用过滤条件创建视图"内容类型"设置为过滤资源
  2. 在“高级”选项中,创建与引用资源的内容的关系。该关系将位于内容类别中,并被称为"内容使用field_XXX"其中XXX是您的"资源"的名称/标签。 文章内容类型中的字段。
  3. 添加使用您之前创建的关系以及按标题过滤的过滤条件。将其配置为向访问者公开并根据需要进行设置(例如,单个过滤器,公开运算符等)。
  4. 您可能还希望使用聚合来避免重复(Advanced-> Other-> Use aggregation)。

    我希望你能找到它。