Beim Anpassen vom Layout fällt mir leider etwas blödes auf - die CSS Klassen beim Body-Tag:
<body class="is-ctl-navigation is-act-index">
Blöderweise wird beim Listing und beim Aufruf einer Shopseite kein Unterschied gemacht, beide verwenden „is-ctl-navigation“. Hier wäre es von Vorteil wenn man einen Unterschied hätte.
Auch wenn ich versuche den controllerName auszulesen bringt mich das nicht weiter. Denn der ist exakt gleich.
Problem: Bestimmte Blöcke sollen bei Shopseiten grafisch anders aussehen, aber leider werden diese Blöcke 1:1 auch im Listing benutzt. Dadurch hat man Schwierigkeiten ein indididuelles Layout zu gestalten. Gäbe es im Body eine eindeutige Klasse, wäre das alles kein Problem. Leider an dieser Stelle nicht flexibel gedacht.