Ok, ich habe meine Kategorien nach Preis sortiert. Magento 2 verwendet standardmäßig einen steigenden Preis. Aber ich würde es vorziehen, wenn der Preis sinkt.
Ich bin mir ziemlich sicher, dass ich dies tun kann, indem ich catalog_category_view.xml
mein Thema anpasse und ein Argument vorlege, product_list_toolbar
aber ich kann es einfach nicht ganz herausfinden. Irgendeine Hilfe?
Antworten:
Kopieren Sie die Datei:
zu
in Ihr Thema und fügen Sie dies der Datei hinzu:
Die Links, die Manashvi auf die richtigen Positionen im Kern für die Dateien verweist, die diese Funktionalität steuern, bieten jedoch keine Lösung. Ich habe dies nirgendwo im Kerncode gefunden, also habe ich nur eine Vermutung angestellt, die auf dem Code in dieser Datei basiert:
und verwendete die Syntax in einer anderen Konfiguration in anderen XML-Dateien.
Ich habe versucht,
$block->setDefaultDirection('desc')
die Datei aufzurufen :Datei, aber das hat nicht funktioniert. Ich habe nicht herausgefunden, warum, aber die Verwendung der XML-Datei zum Festlegen der Standardeinstellung hat funktioniert, also bin ich einfach weitergegangen.
quelle
referenceContainer
im Feld "Layout Update XML" im Administrator Ihrer spezifischen Kategorien einfügen . Solange Sie die Sortierung in Ihrem Thema nicht global überschreiben, sollte sie funktionieren. Siehe auchSie können auch die kürzere Version verwenden. Für bestimmte Kategorien können Sie separate Dateien verwenden: catalog_category_view_id_X.xml
quelle