Wer in Magento 2 an Layout XML arbeitet und eine Änderung einfach nicht greifen will, lohnt sich zuerst ein Blick auf die tatsächlich geladenen Layout Handles. Denn nur wenn das erwartete Handle auf der jeweiligen Seite aktiv ist, kann auch die dazugehörige Layout XML verarbeitet werden.

Die aktuell verwendeten Handles lassen sich zum Test beispielsweise direkt in einem Template ausgeben.

Auf einer Produktseite tauchen dabei Handles wie catalog_product_view oder hyva_cms_index_index oder hyva_cms_page_view auf, während Kategorien oder CMS Seiten ihre eigenen Handles besitzen. Gerade bei eigenen Modulen, Theme Overrides oder speziellen Produkttypen sieht man damit schnell, ob man überhaupt an der richtigen Layout XML arbeitet.

Die Ausgabe sollte natürlich nur zum Debuggen verwendet und anschließend wieder entfernt werden. Besonders bei komplexeren Magento Themes ist diese kleine Prüfung oft schneller als lange zu suchen, warum eine XML Änderung scheinbar ignoriert wird.

Aktive Layout Handles einer Seite anzeigen
Sie benötigen Unterstützung bei der Umsetzung dieser Lösung oder Sie haben die passende Lösung für Ihr Magento Problem noch nicht gefunden? Kontaktieren Sie mich und ich helfe Ihnen bei Ihrem Magento Projekt!
Schlagwörter: