Domyślny layout strony docelowej
Shopware nie wymaga, by strona docelowa miała przypisany layout CMS. Gdy nie ma żadnego, storefront nie ma nic do wyrenderowania — a plugin nie ma czego zastąpić, ponieważ jego model to zastępowanie, nie przypisanie.
Karta Landing page w Settings → Extensions → Advanced Layouts Assigner zatyka tę dziurę: wybierz Default landing page layout, a plugin potraktuje go jako niejawną bazę dla każdej strony docelowej bez własnego layoutu. Gdy baza już istnieje, tryb zastępowania i typy zastępowania przejmują kontrolę jak zwykle.
Jak to ustawić
Dział zatytułowany „Jak to ustawić”- Otwórz Settings → Extensions → Advanced Layouts Assigner.
- Wybierz kanał sprzedaży na górze (lub All sales channels dla wspólnych wartości domyślnych).
- W karcie Landing page użyj selektora Default landing page layout by wybrać stronę CMS typu
landingpage. - Zapisz.
Jak zmienia zachowanie
Dział zatytułowany „Jak zmienia zachowanie”Bez wartości domyślnej:
- Strona docelowa bez przypisania layoutu → Shopware nie potrafi jej wyrenderować. Plugin nie interweniuje.
Z wartością domyślną:
- Strona docelowa bez przypisania layoutu → plugin ustawia jej layout na twoją wartość domyślną w czasie wczytywania. Stamtąd:
- W trybie With default layout wartość domyślna kwalifikuje się do zastąpienia gdy reguła pasuje.
- W trybie Assigned to replaceable layouts wartość domyślna kwalifikuje się tylko jeśli wylistowałeś ją też w Replaceable layouts for landing pages.
- W trybie All wszystko idzie.
Dlaczego strona docelowa jest przypadkiem specjalnym
Dział zatytułowany „Dlaczego strona docelowa jest przypadkiem specjalnym”Kategorie zawsze mają fallback (globalny domyślny layout kategorii Shopware — zobacz Settings → Shopping Experiences → Default layouts). Produkty dziedziczą po domyślnym layoucie strony produktu. Strony docelowe nie mają takiego globalnego defaulta w Shopware, stąd to pole plugina.
Scope per kanał sprzedaży
Dział zatytułowany „Scope per kanał sprzedaży”Jak każde inne ustawienie, domyślny layout strony docelowej jest per kanał sprzedaży. Ta sama encja strony docelowej może spadać na inny default per kanał — przydatne gdy strony docelowe jednego kanału mają wyglądać jak marketingowe splashe, a innego jak redakcyjne czytanki.
Powiązane
Dział zatytułowany „Powiązane”- Tryby zastępowania — co dzieje się po ustawieniu bazy.
- Jak to działa — model zastępowania.