Magento:在导航中保留类别筛选器列表
我一直在寻找和尝试各种方法,但都无济于事 我有两类:红葡萄酒和白葡萄酒 每个类别都有具有可过滤属性的产品 我想将所有可过滤选项(分配了活动产品)显示为一个恒定的导航菜单。即使我进入分类并过滤它,导航菜单也应该保持不变 因此,导航菜单将始终如下图所示,较少考虑类别过滤器(我仍然希望使用):Magento:在导航中保留类别筛选器列表,magento,filter,attributes,Magento,Filter,Attributes,我一直在寻找和尝试各种方法,但都无济于事 我有两类:红葡萄酒和白葡萄酒 每个类别都有具有可过滤属性的产品 我想将所有可过滤选项(分配了活动产品)显示为一个恒定的导航菜单。即使我进入分类并过滤它,导航菜单也应该保持不变 因此,导航菜单将始终如下图所示,较少考虑类别过滤器(我仍然希望使用): 想法?您需要覆盖Topmenu.php块。要覆盖的步骤: 复制:\app\code\core\Mage\Page\Block\Html\Topmenu.php 粘贴:\app\code\**local**\Ma
想法?您需要覆盖
Topmenu.php
块。要覆盖的步骤:
复制:\app\code\core\Mage\Page\Block\Html\Topmenu.php
粘贴:\app\code\**local**\Mage\Page\Block\Html\Topmenu.php
您需要在tolocal
目录中创建相同的目录路径,然后粘贴Topmenu.php
复制后,打开复制的文件\app\code\**local**\Mage\Page\Block\Html\Topmenu.php
并编辑受保护函数\u getHtml
函数
要获取类别id,请执行以下操作:$catId=str_replace('category-node-'、'.$child->getId())代码>
按特定属性从此类别组中获取所有产品。帮助链接:
希望这会有帮助
- Red Wine
--- Shiraz (3)
--- Merlot (4)
- White Wine
--- Charonnay (2)
--- Rose (7)