我有一个词汇表视图,这正是视图附带的视图。我希望允许用户通过分类法术语(下拉列表)和标题(搜索字段)过滤结果。我遇到的问题是,当我单击术语表字母(例如X)时,我尝试键入一个以X(例如Cat)以外的东西开头的搜索词,但没有得到任何结果。标题搜索筛选器基本上只是在词汇表中选定的字母中搜索。所以,如果我在X页上搜索猫,什么都找不到。如果我要搜索X光,那就会出现。
是否有任何方法可以使标题筛选器与整个视图结果相关,而不仅仅是以术语表字母开头的内容,而不是我所选择的?
在视图的附件中,我试着打开了“”选项,但这并没有帮助。
发布于 2013-12-12 07:51:37
之所以会发生这种情况,是因为视图已经使用了上下文过滤器,即从path参数筛选查询。这意味着公开的过滤器将在路径的主过滤器之后添加一个过滤器。
首先,在视图设置(admin/structure/视图/设置)上启用“structure”选项。这样你就能立即看到正在发生的事情。
此外,您还可以将页面视图标题的上下文过滤器设置为
因此,要实现这一点,您应该删除路径中由于上下文过滤器而存在的任何路径参数(例如,对于domain.com/l? title ="some“,您必须有domain.com/? title ="some这里”,而没有"l")。
您可以使用以下方法进行此操作:
获胜者可能是filter_harmonizer模块。
https://stackoverflow.com/questions/20530888
复制相似问题