Typy zastępowania
Karta Replacement types na stronie ustawień plugina kontroluje, jakie rodzaje layoutów CMS mogą działać jako alternatywy dla każdego przychodzącego rodzaju strony. To druga bramka, którą plugin sprawdza po trybie zastępowania — jeśli jest pusta dla danego rodzaju strony, plugin w ogóle nie szuka alternatyw dla tego rodzaju, nawet jeśli reguły pasują.
Macierz
Dział zatytułowany „Macierz”| Strona przychodząca | Domyślne typy zastępowania (seedowane przy instalacji) | Inne dozwolone wartości |
|---|---|---|
| Product page | Product page (product_detail) | Shop page, Landing page, Listing page |
| Shop page | Shop page (page) | Landing page, Listing page |
| Landing page | Landing page (landingpage) | Shop page, Listing page |
| Listing page | Listing page (product_list) | Shop page, Landing page |
Czytaj każdy wiersz jako: “Gdy odwiedzający trafia na {stronę przychodzącą}, plugin może ją podmienić na layout CMS jednego z tych typów.”
“Strona przychodząca” to typ bazowego layoutu, niekoniecznie URL. Kategoria skonfigurowana z layoutem typu landingpage wpada więc pod Landing page dla sprawdzenia typu.
Po co rozszerzać listę?
Dział zatytułowany „Po co rozszerzać listę?”Domyślne wartości parują każdy rodzaj z jego własnym typem — strona produktu jest zastępowana innym layoutem produktu, listing innym listingiem. Prawie zawsze to właściwy punkt startu.
Rozszerz listę gdy:
- Chcesz, by kategoria listingowa renderowała się jako w pełni dedykowany layout landing page na jednym kanale sprzedaży — dodaj
landingpagedo Listing page. - Chcesz, by strona produktu używała layoutu shop page dla kampanii marketingowej — dodaj
pagedo Product page. - Chcesz, by ten sam layout
pagedziałał i jako zastępstwo shop page, i jako landing page — dodajpageteż do Landing page.
Pusta lista = plugin off dla tego rodzaju
Dział zatytułowany „Pusta lista = plugin off dla tego rodzaju”Jeśli wiersz jest pusty, plugin krótkozamyka: nie szuka żadnej alternatywy dla tego przychodzącego rodzaju strony, niezależnie od reguł. To najprostszy sposób, by wyłączyć zastępowanie dla jednego rodzaju strony bez ruszania trybu.
Na przykład, by zatrzymać zastępowanie stron produktu całkowicie (zachowując zastępowanie kategorii), wyczyść wiersz Product page.
Scope per kanał sprzedaży
Dział zatytułowany „Scope per kanał sprzedaży”Jak każde ustawienie w tym pluginie, Replacement types są przechowywane per kanał sprzedaży. Użyj przełącznika kanału na górze formularza, by utrzymywać różne listy per kanał, z fallbackiem do All sales channels dla wspólnych wartości domyślnych.
Powiązane
Dział zatytułowany „Powiązane”- Tryby zastępowania — pierwsza bramka.
- Własne warunki reguł — co decyduje, która alternatywa wygrywa.
- Macierz typów stron — ta sama tabela, z wewnętrznymi nazwami typów.