【发布时间】:2017-09-06 16:24:45
【问题描述】:
我为过滤信息创建了 4 个视图。 我在主页上将视图显示为块。 我有使用分类术语进行过滤的过滤器。 现在在主页上,我在 4 个区域中有 4 个块,带有暴露的过滤器,如果我想查看特定于一个数据的信息,那么我需要更改 4 个过滤器,我们是否有办法将过滤条件设置为单个过滤器过滤器。
【问题讨论】:
标签: drupal filter views drupal-8 drupal-exposed-filter
我为过滤信息创建了 4 个视图。 我在主页上将视图显示为块。 我有使用分类术语进行过滤的过滤器。 现在在主页上,我在 4 个区域中有 4 个块,带有暴露的过滤器,如果我想查看特定于一个数据的信息,那么我需要更改 4 个过滤器,我们是否有办法将过滤条件设置为单个过滤器过滤器。
【问题讨论】:
标签: drupal filter views drupal-8 drupal-exposed-filter
我能想到的最佳解决方案是将其中 3 个更改为具有上下文过滤器而不是暴露,并使用 views_embed_view() 从代码中打印它们的内容:
https://api.drupal.org/api/views/views.module/function/views_embed_view/7.x-3.x
这样您就可以从第 4 个视图过滤器中收集过滤器参数并将它们传递给其余 3 个。
【讨论】: