Php 如何按名称的字母顺序对类别进行排序?
在Magento 1.7中,如何按名称而不是位置对分层导航下的类别进行排序?我需要对类别进行排序,而不是产品列表 我有这个:Php 如何按名称的字母顺序对类别进行排序?,php,sorting,magento-1.7,layered-navigation,Php,Sorting,Magento 1.7,Layered Navigation,在Magento 1.7中,如何按名称而不是位置对分层导航下的类别进行排序?我需要对类别进行排序,而不是产品列表 我有这个: Categories: Category B Category D Category A Categories: Category A Category B Category C 我想要这个: Categories: Category B Category D Category A Categories: Category A Category B Category
Categories:
Category B
Category D
Category A
Categories:
Category A
Category B
Category C
我想要这个:
Categories:
Category B
Category D
Category A
Categories:
Category A
Category B
Category C
我试图通过管理前端设置更改选项,但不起作用。我还尝试按如下方式更改catalog.xml,但它不起作用:
<reference name="product_list_toolbar">
<action method="setDefaultDirection"><dir>desc</dir></action>
<action method="setDefaultOrder"><dir>name</dir></action>
</reference>
描述
名称
试试这段代码
<reference name="product_list_toolbar">
<action method="setDefaultDirection"><string>desc</string></action>
<action method="setDefaultOrder"><string>name</string></action>
</reference>
描述
名称
我正在寻找一种使用xml来更改模板文件的解决方案。我试过了。分层导航中的其他过滤器排序良好。但类别列表是唯一一个不按名称排序的列表。