Ok, entonces tengo mis categorías ordenadas por precio. Magento 2 predetermina esto a precio ascendente. Pero preferiría que fuera por precio descendente.
Estoy bastante seguro de que puedo hacerlo personalizando catalog_category_view.xml
mi tema y discutiendo, product_list_toolbar
pero no puedo entenderlo. ¿Alguna ayuda?
Respuestas:
Copia el archivo:
a
en su tema y agregue esto al archivo:
Los enlaces que Manashvi apuntan a las ubicaciones correctas en el núcleo para los archivos que controlan esta funcionalidad, pero no proporcionan una solución. No encontré esto en ninguna parte del código central, así que solo hice una suposición basada en el código de este archivo:
y usó la sintaxis en otra configuración en otros archivos .xml.
Intenté llamar
$block->setDefaultDirection('desc')
en el archivo:archivo pero esto no funcionó. No he rastreado por qué, pero usar el xml para establecer el valor predeterminado funcionó, así que seguí adelante.
fuente
referenceContainer
en el campo "Layout Update XML" en el administrador de sus categorías específicas. Siempre que no anule la ordenación global de su tema, debería funcionar. Relacionado: magento.stackexchange.com/q/167048/2415Puedes usar la versión más corta también. Para categorías específicas, puede usar archivos separados: catalog_category_view_id_X.xml
fuente