【发布时间】:2013-11-02 09:05:18
【问题描述】:
当我在类别中有产品时(我在这个类别中有子类别),我没有按类别排序,只是按价格排序。我想添加按类别排序和按价格排序。
例如:
如果我有计算机类别并且我有笔记本电脑和台式机子类别。我在计算机类别中也有许多产品。当我在计算机目录中时,我也希望在导航层中显示:
Sort by
Category :
Laptop(1)
Desktop(2)
有什么问题?
【问题讨论】:
当我在类别中有产品时(我在这个类别中有子类别),我没有按类别排序,只是按价格排序。我想添加按类别排序和按价格排序。
例如:
如果我有计算机类别并且我有笔记本电脑和台式机子类别。我在计算机类别中也有许多产品。当我在计算机目录中时,我也希望在导航层中显示:
Sort by
Category :
Laptop(1)
Desktop(2)
有什么问题?
【问题讨论】:
Magento 基本主题默认提供此功能 使用这两个文件 base/default/layout/catalog.xml
<catalog_category_default translate="label">
<reference name="left">
<block type="catalog/navigation" name="catalog.leftnav" after="currency" template="catalog/navigation/left.phtml"/>
</reference>
....
</catalog_category_default>
还有base/default/template/catalog/navigation/let.phtml,当然还有Block类来提供数据。
要使用此功能,您的产品应属于子类别和父类别,或者您的父类别的显示设置是否锚定应设置为“是”,然后它将显示所有产品,包括子类别中的产品以及类别过滤器。
【讨论】: