trasy parametryczne pozwalają objąć wiele stron tym samym adresem URL
Strony parametryczne umożliwiają zamknięcie wielu stron pod tym samym adresem URL.
/{country}/landingPage // strona docelowa uwzględniająca kraj
/{lang}/products // strona listy produktów dla wielu języków
/{categories}/{blogPost} // niestandardowe wpisy na blogu rozdzielone według kategorii
Strony parametryczne działają w następujący sposób:
{country} lub {lang}, albo dowolnym slugiem, takim jak {categories}{categories} połączony komponent musi zdefiniować "Route Slug" w kreatorze komponentówW panelu administracyjnym utwórz trasę parametryczną: /{country}/landingPage
Następnie połącz slug {country} ze schematem Country.
Ostrzeżenie „No default slug field configured for this component” oznacza, że system nie wie jeszcze, które pole schematu powinno zostać użyte jako slug adresu URL. Zostanie to naprawione w następnym kroku.
Utwórz schemat Country w CMS.
Przykładowa struktura:
{
"code": "us",
"name": "Stany Zjednoczone",
"language": "angielski"
}
Załóż, że w tym schemacie masz obecnie 3 dokumenty.
Przejdź do Country schema → Edit Schema
Powiąż pole code jako Route Slug Field.
Oznacza to, że prawidłowe trasy będą wyglądały tak: /us/landingPage
Nieprawidłowe trasy:
/English/landingPage/United States/landingPageZobacz Setting up Parametric Routing z rendererem, aby renderować strony parametryczne