Standard-Landing-Seiten-Layout
Shopware verlangt nicht, dass einer Landing-Seite ein CMS-Layout zugewiesen ist. Wenn keines vorhanden ist, hat die Storefront nichts zu rendern — und das Plugin hat nichts zu ersetzen, da sein Modell Ersetzung, nicht Zuweisung ist.
Die Karte Landing-Seite in Einstellungen → Erweiterungen → Advanced Layouts Assigner schließt diese Lücke: wählen Sie ein Standard-Landing-Seiten-Layout, und das Plugin behandelt es als implizite Basis für jede Landing-Seite ohne eigenes Layout. Sobald die Basis existiert, übernehmen der Ersetzungsmodus und die Ersetzungstypen wie gewohnt.
So setzen Sie es
Abschnitt betitelt „So setzen Sie es“- Öffnen Sie Einstellungen → Erweiterungen → Advanced Layouts Assigner.
- Wählen Sie oben den Verkaufskanal (oder Alle Verkaufskanäle für gemeinsame Defaults).
- Wählen Sie in der Karte Landing-Seite über die Standard-Landing-Seiten-Layout-Auswahl eine CMS-Seite vom Typ
landingpageaus. - Speichern.
Wie es das Verhalten ändert
Abschnitt betitelt „Wie es das Verhalten ändert“Ohne Default:
- Eine Landing-Seite ohne Layout-Zuweisung → Shopware kann sie nicht rendern. Das Plugin greift nicht ein.
Mit Default:
- Eine Landing-Seite ohne Layout-Zuweisung → das Plugin setzt zur Ladezeit ihr Layout auf Ihren Default. Von dort aus:
- Im Modus Mit Standardlayout ist der Default ersetzbar, wenn eine Regel passt.
- Im Modus Zugewiesen, um ersetzbares Layout zu ersetzen ist der Default nur ersetzbar, wenn Sie ihn auch in Ersetzbare Layouts für Landing-Seiten auflisten.
- Im Modus Alle gilt alles.
Warum Landing-Seite der Sonderfall ist
Abschnitt betitelt „Warum Landing-Seite der Sonderfall ist“Kategorien haben immer einen Fallback (das globale Standard-Kategorielayout von Shopware — siehe Einstellungen → Erlebniswelten → Standardlayouts). Produkte erben vom Standard-Produktseiten-Layout. Landing-Seiten haben in Shopware keinen solchen globalen Default, daher dieses Plugin-Feld.
Scope pro Verkaufskanal
Abschnitt betitelt „Scope pro Verkaufskanal“Wie jede andere Einstellung ist das Standard-Landing-Seiten-Layout pro Verkaufskanal. Dieselbe Landing-Seiten-Entität kann pro Kanal auf einen anderen Default zurückfallen — nützlich, wenn die Landing-Seiten eines Kanals wie Marketing-Splashes aussehen und die eines anderen wie redaktionelle Lesestücke wirken sollen.
Verwandt
Abschnitt betitelt „Verwandt“- Ersetzungsmodi — was nach dem Setzen der Basis passiert.
- Funktionsweise — das Ersetzungsmodell.