【问题标题】:how to use single exposed filter for multiple views in drupal如何在drupal中为多个视图使用单个暴露的过滤器
【发布时间】:2017-09-06 16:24:45
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多