Parametrische routes stellen je in staat meerdere pagina's onder dezelfde URL te bundelen
Parametrische pagina's stellen je in staat meerdere pagina's onder dezelfde URL te groeperen.
/{country}/landingPage // landingspagina die rekening houdt met het land
/{lang}/products // productoverzichtspagina voor meerdere talen
/{categories}/{blogPost} // aangepaste blogposts gescheiden op categorieën
Zo werken parametrische pagina's:
{country}- of {lang}-slug, of met een slug naar keuze zoals {categories}{categories} moet het gekoppelde component een "Route Slug" definiëren in de componentbouwerMaak in het beheerpaneel een parametrische route: /{country}/landingPage
Verbind vervolgens de {country}-slug met het Country-schema.
De waarschuwing "No Route Slug Field configured" betekent dat het systeem nog niet weet welk veld in het schema als URL-slug moet worden gebruikt. Dit lossen we in de volgende stap op.
Maak een Country-schema in het CMS.
Voorbeeldstructuur:
{
"code": "us",
"name": "Verenigde Staten",
"language": "Engels"
}
Ga ervan uit dat je momenteel 3 documenten in dit schema hebt.
Ga naar het Country-schema → Edit Schema
Koppel het veld code als het Route Slug Field.
Dit betekent dat geldige routes zijn: /us/landingPage
Ongeldige routes:
/Engels/landingPage/Verenigde Staten/landingPageBekijk Setting up Parametric Routing met een renderer om parametrische pagina's te renderen