如何在drupal中为多个视图使用单个外露过滤器

时间:2017-04-11 10:23:51

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

我创建了4个用于过滤信息的视图。 我在主页上将视图显示为块。 我使用分类术语过滤过滤器。 现在在主页上,我在4个区域中有4个块,带有外露滤波器,如果我想查看特定于一个数据的信息,那么我需要更改4个滤波器,我们是否有办法可以将滤波器条件设置为单个所有滤波器过滤

1 个答案:

答案 0 :(得分:0)

我能想到的最佳解决方案是将其中3个更改为具有上下文过滤器而不是公开,并使用views_embed_view()从代码中打印其内容:

https://api.drupal.org/api/views/views.module/function/views_embed_view/7.x-3.x

通过这种方式,您可以从第4个视图过滤器中收集过滤器参数,并将它们传递给其余3个。