1

我正在使用 Magento 的分层导航让用户选择过滤器来确定他们的选择。因为我有很多选择,所以我选择使用多选属性,这样属性的数量就会更少。

Magento 的正常行为如下(即鞋子): - 用户想要找到红色和黄色的鞋子,使用过滤器“颜色” - 用户选择“红色”和“黄色”作为过滤器选项,仅此而已。

就我而言,所选选项相互依赖。例如,当用户可以过滤应用程序时。- 用户想要找到一种可以在厨房和客厅使用的产品。

当该用户选择“厨房”和“客厅”作为过滤选项并且可能的产品不适合“浴室”时,过滤选项“浴室”必须消失。

我尝试使用只有一个选项的单独选择属性来执行此操作,但是属性的数量不断增长,并且在执行此操作时我失去了概述。

根据上面的示例,如何更改 Magento 中用于分层导航的多选属性的行为?

提前致谢。

4

1 回答 1

1

如果要更改分层导航的行为,则需要重写 Block/Layer/.. 和 Model/Layer 中的分层导航

您可以使用法力过滤器模块,它允许您拥有来自同一类型的多个过滤器,然后您可以为选择实现自己的过滤器类(例如价格过滤器,它在分层导航中有自己的类)等..!

http://www.manadev.com/advanced-layered-navigation-ce

还有付费模块amasty分层导航

于 2012-12-21T08:42:15.987 回答