如何在Magento搜索结果页面中将排序顺序更改为名称?
感谢您的帮助。
答案 0 :(得分:21)
在您的主题中(例如/app/design/frontend/{your-interface}/{your-theme}/layout/
)创建一个文件local.xml
,其中包含以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<layout>
<catalogsearch_result_index>
<reference name="search_result_list">
<action method="setDefaultDirection"><param>asc</param></action>
<action method="setSortBy"><param>name</param></action>
</reference>
</catalogsearch_result_index>
<catalogsearch_advanced_result>
<reference name="search_result_list">
<action method="setDefaultDirection"><param>asc</param></action>
<action method="setSortBy"><param>name</param></action>
</reference>
</catalogsearch_advanced_result>
</layout>
答案 1 :(得分:7)
将&order=name
添加到查询字符串中。为了做到这一点,请转到/app/design/frontend/{your-interface}/{your-theme}/template/catalogsearch/advanced/form.phtml
并添加
<input type="hidden" name="order" value="name"/>
在关闭</form>
代码之前。