Parametriskie maršruti ļauj apvienot vairākas lapas zem viena URL
Parametriskās lapas ļauj ietvert vairākas lapas zem viena URL.
/{country}/landingPage // galvenā lapa, kas ņem vērā valsti
/{lang}/products // produktu saraksta lapa vairākām valodām
/{categories}/{blogPost} // pielāgoti emuāra ieraksti, sadalīti kategorijās
Parametrisko lapu darbības princips:
{country} vai {lang} vai jebkuru jūsu izvēlētu slugu, piemēram, {categories}{categories} savienotajam komponentam komponentu veidotājā ir jādefinē “Route Slug”Administrēšanas panelī izveidojiet parametrisku maršrutu: /{country}/landingPage
Pēc tam savienojiet slugu {country} ar shēmu Country.
Brīdinājums “No default slug field configured for this component” nozīmē, ka sistēma vēl nezina, kuru shēmas lauku izmantot kā URL slugu. Tas tiks novērsts nākamajā solī.
CMS izveidojiet shēmu Country.
Piemēra struktūra:
{
"code": "us",
"name": "United States",
"language": "English"
}
Pieņemiet, ka pašlaik šajā shēmā ir 3 dokumenti.
Dodieties uz Country shēma → Edit Schema
Piesaistiet lauku code kā maršruta sluga lauku.
Tas nozīmē, ka derīgi maršruti būs: /us/landingPage
Nederīgi maršruti:
/English/landingPage/United States/landingPageSkatiet Parametriskās maršrutēšanas iestatīšana ar renderētāju, lai renderētu parametriskās lapas