我有一个带有类别分类菜单和城市跳转菜单的页面视图。我希望它们一起工作,以便如果视图显示所有内容,用户单击菜单中的某个类别,视图将按类别进行调整,如果用户选择跳转菜单中的城市,视图将由城市过滤。如果已经选择了一个类别,并且用户选择了一个城市,则视图应该被类别和城市过滤,反之亦然。
我知道这应该是可能的,但我不知道从哪里开始,也不知道最好的方法是什么。如果最好的解决方案需要编码,我就有能力这么做。
发布于 2013-07-17 21:38:21
我正在编辑我的回应基于你的最新评论!
============================================================
我认为您可以做您想要做的事情之一是将方面与页面上的那些特定的分类法术语结合起来,作为方面。
您需要使用Facet模块和面向搜索模块的分面导航。您可以看到示例界面的模块页面--您看到模块页面上的屏幕截图是如何显示一个站点的吗?在这个站点中,您可以根据侧面的字段/面缩小结果?我在我自己的网站上添加了一个截图,我已经把它设置为使用方面,尽管它的主题是非常不同的。面的另一大优点是,它们向您展示了您要筛选的字段/术语标记了多少节点。

本质上,方面的作用是使您能够根据选择类型字段或分类法术语过滤/缩小列表。您可以组合这些过滤器,正如您所描述的。
我只在solr搜索中使用了facet api,而没有使用核心drupal,所以我不知道我是否能够在确切的设置方面帮助您,但也许这至少可以引导您找到另一种可能的方法来实现您的目标(如果了解所有有关方面的知识以及如何通过搜索来做到这一点并不过分)。
让我们知道它是如何运作,或如果你想清楚!
https://drupal.stackexchange.com/questions/79593
复制相似问题