Как установить направление сортировки товара по умолчанию (asc/desc) для нескольких категорий только через xml

В Magento 2, как я могу установить направление сортировки продукта по умолчанию (asc/desc) для определенных категорий через обновление макета xml раздела "Управление категориями" -> "Определенная категория" -> "Дизайн". Как я сделал на скриншоте... Но это не работает:(

1 ответ

Решение

Вам просто нужно изменить referenceblock имя " product_list_toolbar msgstr "потому что у нас нет метода setDefaultDirection в классе Magento\Catalogue \Block\Product\ListProduct. после обновления ваш код станет таким

<referenceContainer name="content">
  <referenceBlock name="product_list_toolbar">
          <action method="setDefaultDirection">
              <argument name="dir" xsi:type="string">desc</argument>
            </action>
  </referenceBlock>
</referenceContainer>

Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы.

Другие вопросы по тегам