Drupal 7视图:将外露过滤器与上下文过滤器结合使用?

时间:2012-07-17 14:43:38

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

有没有办法让暴露的过滤器和上下文过滤器相互配合?我将标题字段设置为我的外接过滤器,然后我还在词汇表模式中有一个上下文过滤器。当我使用我的暴露过滤器进行搜索时,它会正常工作,直到我点击我的上下文词汇表中的一个字母..然后我没有得到任何结果。

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

有没有让这两件事情相互配合才能得到一些更有意义的结果?如果我点击一个词汇表字母比重置曝光的标题过滤器那就太好了。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

您应该尝试将过滤器的“AND”更改为“OR” 默认情况下,如果您检查添加的过滤器,则会添加“AND”条件。因此,每次过滤结果时,它都与之前的查询“和”。

问候。