滚动
如何在搜索 API 中创建相互依赖的列表?
论坛
大家好,任何时间都可以!请帮我在Drupal 7上实现这个功能。我现在试着解释一下。
我们需要实现互相关联的列表:国家和城市。这应该是很明显的。在任何酒店网站或机票购买网站上,您选择国家和城市,然后点击搜索或其他按钮,就会跳转到相应的页面。我想做的就是这样的功能。
我正在使用模块Search API及其附加组件。我尝试用分类法替代普通的文本输入框进行搜索。我的分类法有双重层级。如果只有一个层级,可以通过View或者在
在视图和Search Page中,只提供了一个字段,用于选择最底层的分类术语。结果只有一个下拉框。而我需要两个下拉框。可以在视图中实现自动补全,或者在Search Page中使用Search API模块。
这些都可以在没有索引的视图中通过Simple Hierarchical Select或Hierarchical Select来实现。添加这些模块的过滤器,使用它们的控件,将展开的过滤器显示在区块中,这样就可以了。
这对我来说是合适的,但我需要使用Facet和排序功能来过滤搜索后得到的数据,比如价格等。如果能在提取索引数据的视图中使用Simple Hierarchical Select或Hierarchical Select的控件就好了,但可惜的是,我对php不太精通。
可能还有其他控件,或者可以不使用分类法。
谁有什么建议吗?我将非常感激。
- 登录 发表评论