Magento - изменить порядок сортировки на имя в результатах поиска - PullRequest
5 голосов
/ 10 июня 2011

как изменить порядок сортировки на имя на странице результатов поиска Magento?

Спасибо за помощь.

Ответы [ 2 ]

21 голосов
/ 04 января 2013

В вашей теме (например, /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>
7 голосов
/ 10 июня 2011

Добавьте &order=name в строку запроса.Для этого перейдите на /app/design/frontend/{your-interface}/{your-theme}/template/catalogsearch/advanced/form.phtml и добавьте

<input type="hidden" name="order" value="name"/>

непосредственно перед закрытием тега </form>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...