我正在使用Magento2的Algolia插件。我正在尝试设置我的即时搜索结果页面,如下面的网站:
https://www.modaoperandi.com/search?categories%5B%5D=bags
在上面的链接中,某些过滤器(如类别和传递)位于侧栏中,而其他过滤器(如设计器和颜色)位于结果上方的顶部栏中。我有什么方法可以在模板中将Algolia过滤器分开吗?
答案 0 :(得分:0)
这是可行的,但扩展程序不支持开箱即用,它需要对扩展程序进行自定义调整。
构面过滤器的容器在wrapper.phtml
文件中呈现。然后在instantsearch.js
文件中,每个构面都会渲染到附加到此容器的div中。
所以你可以做的是调整或编写你自己的wrapper.phtml
文件,它将包含一个用于水平过滤器的新facet容器。然后更新instantsearch.js
文件以将一些小部件放入这个新容器中。
但是,当您直接编辑扩展程序的文件时,请小心更新扩展程序,您将在扩展程序的版本更新中丢失这些更改。