当我在类别中有产品时(我在此类别中有子类别),我没有按类别排序,只是按价格排序。我想添加按类别排序并按价格排序。
例如:
如果我有计算机类别,并且我有笔记本电脑和台式机子类别。我也有很多产品在计算机类别。当我在计算机目录中时,我也希望在导航层中显示:
Sort by
Category :
Laptop(1)
Desktop(2)
问题出在哪里?
Magento 基本主题默认提供此功能使用这两个文件基本/默认/布局/目录.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类来提供数据。
要使用此功能,您的产品也应属于子类别和父类别,或者父类别的显示设置"是锚点"应设置为"是",然后它将显示所有产品,包括子类别中的产品以及类别过滤器。