Drupal 7视图:将公开的过滤器与上下文过滤器相结合



有没有一种方法可以让公开的过滤器和上下文过滤器相互友好?我将标题字段设置为我的公开过滤器,然后在词汇表模式中也有一个上下文过滤器。当我用暴露的过滤器进行搜索时,它会正常工作,直到我点击上下文词汇表中的一个字母。。那么我没有结果。

例如,当我第一次来到我的页面时,它显示字母p有35条记录。如果我搜索单词Christmas,我会在页面上得到一些结果,但字母p的记录数仍然是35。当我点击字母P时,我得到0个结果,因为视图仍被单词Christmas过滤。

有没有办法让这两件事相互配合得很好,以获得一些更有意义的结果?如果我点击一个词汇表字母,那么暴露的标题过滤器就会重置,这将是一件好事。

  1. 启用filter_harmonizer模块(实际上此模块是在问题日期之后发布的)
  2. (可选)禁用视图的AJAX并设置上下文过滤器:

    • "当过滤器值不在URL中时->显示指定字段的所有结果",因为默认情况下,它在第一次加载时显示以字母"a"开头的标题

您应该尝试将筛选器的"AND"更改为"OR"默认情况下,如果检查添加的筛选器,则会使用"AND"条件添加它们。因此,每次过滤结果时,它都会与上一个查询进行"与"运算。

谨致问候。

最新更新