Ok, então eu tenho minhas categorias classificando por preço. O Magento 2 padroniza isso para o preço ascendente. Mas eu preferiria que fosse por preço descendente.
Tenho certeza de que posso fazer isso personalizando catalog_category_view.xml
meu tema e argumentando, product_list_toolbar
mas não consigo entender direito. Qualquer ajuda?
Respostas:
Copie o arquivo:
para
no seu tema e adicione isso ao arquivo:
Os links que Manashvi apontam para os locais certos no núcleo para os arquivos que controlam essa funcionalidade, mas eles não fornecem uma solução. Não encontrei isso em nenhum lugar do código principal, então adivinhei com base no código deste arquivo:
e usou a sintaxe em outra configuração em outros arquivos .xml.
Eu tentei chamar
$block->setDefaultDirection('desc')
o arquivo:arquivo, mas isso não funcionou. Eu não rastreei o porquê, mas usando o xml para definir o padrão funcionou, então apenas segui em frente.
fonte
referenceContainer
no campo "XML de atualização de layout" no administrador de suas categorias específicas. Contanto que você não esteja substituindo a classificação global no seu tema, ela deve funcionar. Veja também: magento.stackexchange.com/q/167048/2415Você também pode usar a versão mais curta. Para categorias específicas, você pode usar arquivos separados: catalog_category_view_id_X.xml
fonte