2012-05-03 65 views
0

我在我的主导航栏中有一个名为“Price”的类别,系统中的每个产品都分配给它。该类别的主要观点是,当您查看它时,您可以使用分层导航上的价格过滤器按价格过滤网站上的任何产品。Magento:在主导航中按价格分层导航

我想要做的是将价格过滤器作为主导航的子菜单输出,以便用户可以看到不同价格带的下拉菜单,然后按下一个菜单并将其带到过滤器已设置的类别。

我有一个计划,以编辑此功能Mage_Catalog_Block_Navigation :: _ renderCategoryMenuItemHtml()和输出这一功能Mage_Catalog_Model_Layer_Filter_Abstract :: getItems()如果类别被称为“价格”,但我不能明白的方式去进行,从把过滤器我通过它的类别。

有没有人做过这样的事情之前,可以指出我在正确的方向吗?

回答

0

如果我是你,我会试图改变一下计划。

可以避免magento菜单。您可以创建您的类别并呈现基于价格的过滤器的自定义块。

如果您扩展Mage_Catalog_Block_Layer_Filter_Price,您可以设置您的类别并获取大部分信息。

可能最好的事情可能只是建立一个小滑块。它只需要从最昂贵到最便宜的价格,或零,然后加载价格apllied的类别列表。