【问题标题】:How to display two views block with separate exposed filter respectively in drupal on the same page如何在同一页面上的drupal中分别显示两个带有单独暴露过滤器的视图块
【发布时间】:2017-07-25 12:10:56
【问题描述】:

我是drupal的新手。 我想在同一页面上分别使用不同的暴露过滤器显示两个视图块。请看下图。

根据给定的图像,View1 和 View2 是不同的视图,但 View2 取决于 View1。

请帮忙。

提前致谢。

【问题讨论】:

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


    【解决方案1】:

    这可能有效。假设 A 是顶部块,B 是底部块。

    现在,创建一个带有暴露过滤器区域的块。接下来,使用区和人口普查的两个暴露过滤器创建 B 块。确保区域暴露过滤器的 B 块中的标识符应与 A 块上的标识符相同。因此,您在 A 块中应用的任何值也将使用相同的过滤条件过滤 B 块的结果。通过在管理员/admin/structure/block 中将它们分配到区域中,将它们显示在页面上。现在,您可以使用 CSS 隐藏 B 块的区域字段。

    您也可以查看Views Field Views 模块以帮助您通过其他方式实现相同的目标。

    【讨论】:

    • 感谢您的回答,但正如我在论坛上阅读的那样,暴露过滤器仅适用于查看页面。请问有没有其他的解决办法。。
    • drupal.org/project/views_block_filter_block 将此模块用于与视图块相同的功能
    • 显示两个不同的 Exposed 过滤器,但 Exposed form 1(district)和 Exposed form 2(district)的值不会按照 First 值改变
    猜你喜欢
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    相关资源
    最近更新 更多