parametriske ruter gør det muligt at samle flere sider under den samme URL
Parametriske sider gør det muligt at samle flere sider under den samme URL.
/{country}/landingPage // landingsside, der tager højde for landet
/{lang}/products // produktside til flere sprog
/{categories}/{blogPost} // tilpassede blogindlæg opdelt efter kategorier
Sådan fungerer parametriske sider:
{country}- eller {lang}-slugen eller en vilkårlig slug efter eget valg som {categories}{categories} skal den tilknyttede komponent definere en "Route Slug" i komponentbyggerenOpret en parametrisk rute i administrationspanelet: /{country}/landingPage
Forbind derefter {country}-slugen til Country-skemaet.
Advarslen "No default slug field configured for this component" betyder, at systemet endnu ikke ved, hvilket skemafelt der skal bruges som URL-slug. Dette bliver løst i næste trin.
Opret et Country-skema i CMS'et.
Eksempelstruktur:
{
"code": "us",
"name": "De Forenede Stater",
"language": "Engelsk"
}
Antag, at du i øjeblikket har 3 dokumenter i dette skema.
Gå til Country-skema → Edit Schema
Bind feltet code som Route Slug Field.
Det betyder, at gyldige ruter vil være: /us/landingPage
Ugyldige ruter:
/Engelsk/landingPage/De Forenede Stater/landingPageSe Opsætning af parametrisk routing med en renderer til at gengive parametriske sider