0

这似乎应该是相对基本的,但我似乎无法围绕它展开我的大脑。我有一个客户需要对数千个不同的内容项进行一些高级过滤。每个内容项将使用不同的分类类型进行归档。当您过滤系统时,它应该消除与所选分类不对应的内容。

到现在为止还挺好。

问题是过滤器应该根据所选内容的分类进行更新。

在这种特殊情况下,有一个位置、狩猎/钓鱼和物种选择框。如果他们选择伊利诺伊 > 捕鱼 > 淡水,最后一个过滤器(物种)应该只显示与先前选择的过滤器相对应的物种列表中的标签。

该系统已经运行得非常好,但可以显示每一种鱼,而不仅仅是来自所选过滤器的鱼。

任何指导将不胜感激。

4

2 回答 2

1

Drupal 方面搜索https://drupal.org/project/facetapi将为您提供所需的功能。

在 google 上快速搜索“faceted search drupal”将为您提供大量有关如何设置它的教程,其中之一是:http ://envisioninteractive.com/drupal/drupal-7-views-with-faceted-filters -没有-apachesolr/

于 2013-08-29T07:23:32.813 回答
1

我会为此推荐Views_Hacks模块(Views Selective Exposed Filters子模块)以及启用 AJAX 和自动提交视图。

于 2013-08-29T13:08:04.763 回答