Magento在分层导航中多重选择属性行为

时间:2012-12-20 19:09:34

标签: magento attributes navigation multi-select layered

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

正常的Magento行为如下(即鞋子): - 用户希望找到红色和黄色的鞋子,使用过滤器“颜色” - 用户选择“红色”和“黄色”作为过滤选项,就是这样。

在我的情况下,所选的选项是相互依赖的。 例如,当用户可以过滤应用程序时。 - 用户想要找到一种可以在厨房和起居室使用的产品。

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

我尝试使用只有一个选项的单独select-attributes来做到这一点,但是属性数量一直在增长,而且我在这样做时失去了概述。

如何基于上面的示例更改Magento中多重选择属性的行为以进行分层导航?

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果您想要更改分层导航的行为,您需要在Block / Layer / ..和Model / Layer

中重写分层导航

你可以使用Mana Filters Modules,它允许你有相同类型的多个过滤器,然后你可以为select实现你自己的过滤器类(例如价格过滤器,它在分层导航中有自己的类)等等。

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

还有付费模块amasty分层导航