Individuelles Twig-Twig Template für bestimmte Seiten

Hallo,

ich möchte für verschiedene Seiten (z.B. Startseite, bestimmte Kategorie-Seiten) ein eigenes Layout im Template mit Twig erstellen, da mir wichtige Funktionen im Erlebniswelten-Editor fehlen und sich meine Ideen besser im Template umsetzten lassen.

Die Frage wäre jetzt nur, wie sich am besten bestimmen lässt auf welcher Seite welches Layout angezeigt werden soll, also welche Template-Datei geladen werden soll.

In der views/storefront/base.html wird ja im Block „base_content“ der Inhalt der Seite geladen, alles was davor und danach (Footer, Header, Breadcrumbs usw.) kommt muss erstmal nicht angepasst werden, könnte man da vielleicht über die id der Seite/Kategorie das entsprechende Layout includen. Hat jemand etwas Ähnliches schonmal gemacht?

Alternativ würde ich für jedes Element oder Layout ein eigenes CMS-Element erstellen und über den Editor in den Erlebniswelten einfügen: Add CMS element - Shopware Developer

Viele Grüße