Итак, у меня есть категории сортировки по цене. По умолчанию в Magento 2 это цена возрастает. Но я бы предпочел, чтобы это происходило по убыванию цены.
Я уверен, что смогу сделать это, настроив catalog_category_view.xml
тему и указав аргумент, product_list_toolbar
но я просто не могу понять это. Любая помощь?
Ответы:
Скопируйте файл:
в
в вашу тему и добавьте это в файл:
Ссылки, которые Манашви указывает на правильные места в ядре для файлов, которые управляют этой функцией, но они не предоставляют решения. Я не нашел этого нигде в основном коде, поэтому я просто предположил, основываясь на коде в этом файле:
и использовал синтаксис в другой конфигурации в других XML-файлах.
Я попытался позвонить
$block->setDefaultDirection('desc')
в файл:файл, но это не сработало. Я не выяснил, почему, но с помощью xml, чтобы установить настройки по умолчанию, я просто перешел.
источник
referenceContainer
в поле «Layout Update XML» у администратора ваших конкретных категорий. Пока вы не отменяете глобальную сортировку в своей теме, она должна работать. Связанный: magento.stackexchange.com/q/167048/2415Вы также можете использовать более короткую версию. Для определенных категорий вы можете использовать отдельные файлы: catalog_category_view_id_X.xml
источник