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 bundelen.
/{country}/landingPage // landingspagina die rekening houdt met het land
/{lang}/products // productoverzichtspagina voor meerdere talen
/{categories}/{blogPost} // aangepaste blogberichten gescheiden op categorieën
Zo werken parametrische pagina's:
{country}- of {lang}-slug of een slug naar keuze, zoals {categories}{categories} moet het gekoppelde component een "Route Slug" definiëren in de component builderMaak in het beheerpaneel een parametrische route: /{country}/landingPage
Verbind daarna de {country}-slug met het Country-schema.
De waarschuwing “No default slug field configured for this component” betekent dat het systeem nog niet weet welk schema-veld als URL-slug moet worden gebruikt. Dit lossen we in de volgende stap op.
Maak in het CMS een Country-schema.
Voorbeeldstructuur:
{
"code": "us",
"name": "Verenigde Staten",
"language": "Engels"
}
Ga ervan uit dat je momenteel 3 documenten in dit schema hebt.
Ga naar Country schema → Schema bewerken
Koppel het veld code als het Route Slug Field.
Dit betekent dat geldige routes zijn: /us/landingPage
Ongeldige routes:
/English/landingPage/United States/landingPageBekijk Parametrische routering instellen met een renderer om parametrische pagina's te renderen