Parametrické trasy vám umožňují zapouzdřit více stránek pod stejnou adresu URL
Parametrické stránky vám umožňují zapouzdřit více stránek pod stejnou adresu URL.
/{country}/landingPage // vstupní stránka, která zohledňuje zemi
/{lang}/products // stránka s výpisem produktů pro více jazyků
/{categories}/{blogPost} // vlastní příspěvky blogu rozdělené podle kategorií
Princip fungování parametrických stránek je následující:
{country} nebo {lang} či libovolným slugem dle vašeho výběru, například {categories}{categories} musí propojená komponenta definovat „Route Slug“ v nástroji pro tvorbu komponentV administračním panelu vytvořte parametrickou trasu: /{country}/landingPage
Poté propojte slug {country} se schématem Country.
Varování „No default slug field configured for this component“ znamená, že systém zatím neví, které pole schématu by mělo být použito jako slug URL. To bude opraveno v dalším kroku.
V CMS vytvořte schéma Country.
Ukázková struktura:
{
"code": "us",
"name": "Spojené státy",
"language": "Angličtina"
}
Předpokládejme, že v tomto schématu aktuálně máte 3 dokumenty.
Přejděte do schématu Country → Edit Schema
Přiřaďte pole code jako Route Slug Field.
To znamená, že platné trasy budou: /us/landingPage
Neplatné trasy:
/English/landingPage/United States/landingPagePodívejte se na Nastavení parametrického směrování s rendererem, abyste mohli vykreslovat parametrické stránky