保持视图过滤器堆叠

时间:2015-07-21 18:31:28

标签: sorting drupal drupal-7 drupal-views

在D7网站上,我有一个视图中显示的项目列表。 该视图由几个不同的分类词汇表过滤,每个词汇表都显示为公开的过滤器

例如:

  • 文化
  • 来源
  • 艺术家

我的问题是,当您选择文化的下拉列表并选择一个标签时,也就是说也门人,过滤了标记为也门的项目。 但是,如果我然后单击“下载”中的“下拉”并选择一个标记,例如“金属制”,则会过滤视图以仅显示标记有也门和金属制品的项目。

这太具体了,但我找不到一种方法让滤镜独立运行,当我选择Medium时,文化滤镜会被重置,只显示金属制品。过滤器组和/或说明符仅创建长链限定符,而不是重置和重新过滤。

我确信这可以使用jQuery完成,但我的时间紧迫,我使用jQuery覆盖选择列表的经验,以及处理所创建的跨浏览器问题一直是非常消极的。我还可以创建一个精心设计的标签层次结构,并将整个事物显示为单个过滤器,但这种混乱确实不可行,在移动设备上也存在问题。

如果有人有任何想法或指示,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

在视图中,您可以更改公开过滤器的行为。在公开的过滤器列表中,有一个带有“添加”/“AND / OR,重新排列”的选项卡。使用“AND / OR”选项,您可以更改包含行为并将其设置为“或”。

相关问题