分层导航中的Magento multiselect属性行为

分层导航中的Magento multiselect属性行为,magento,attributes,navigation,multi-select,layered,Magento,Attributes,Navigation,Multi Select,Layered,我使用Magento的分层导航让用户选择过滤器来决定他们的选择。 因为我有大量的选择,所以我选择使用multiselect属性,这样属性的数量就会更小 正常的Magento行为如下(即鞋子): -用户希望使用“颜色”过滤器查找红色和黄色鞋子 -用户选择“红色”和“黄色”作为过滤器选项,就是这样 在我的例子中,所选选项是相互依赖的。 例如,当用户可以在应用程序上进行筛选时。 -用户希望找到一种可以在厨房和客厅使用的产品 当该用户选择“厨房”和“客厅”作为过滤器选项,并且可能的产品不适合“浴室”时,

我使用Magento的分层导航让用户选择过滤器来决定他们的选择。 因为我有大量的选择,所以我选择使用multiselect属性,这样属性的数量就会更小

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

在我的例子中,所选选项是相互依赖的。 例如,当用户可以在应用程序上进行筛选时。 -用户希望找到一种可以在厨房和客厅使用的产品

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

我曾尝试使用只有一个选项的单独选择属性来实现这一点,但属性的数量一直在增长,并且在这样做的过程中我失去了概览

基于上述示例,如何更改Magento中分层导航的multiselect属性的行为


提前感谢。

如果要更改分层导航的行为,需要在Block/Layer/中重写分层导航。。和模型/层

您可以使用Mana Filters模块,该模块允许您拥有相同类型的多个过滤器,然后您可以为select实现您自己的过滤器类(例如price filter,它在分层导航中有自己的类)等等


还有付费模块amasty分层导航

如果要更改分层导航的行为,需要在Block/Layer/中重写分层导航。。和模型/层

您可以使用Mana Filters模块,该模块允许您拥有相同类型的多个过滤器,然后您可以为select实现您自己的过滤器类(例如price filter,它在分层导航中有自己的类)等等

还有付费模块amasty分层导航