parametriniai maršrutai leidžia sujungti kelis puslapius po tuo pačiu URL
Parametriniai puslapiai leidžia sujungti kelis puslapius po tuo pačiu URL.
/{country}/landingPage // nukreipimo puslapis, kuris atsižvelgia į šalį
/{lang}/products // produktų sąrašo puslapis keliomis kalbomis
/{categories}/{blogPost} // pasirinktiniai tinklaraščio įrašai, suskirstyti pagal kategorijas
Parametriniai puslapiai veikia taip:
{country} ar {lang} šliužo arba prie bet kurio kito, pavyzdžiui, {categories}{categories}, prijungtas komponentas turi komponentų kūrimo priemonėje nustatyti „Route Slug“Administravimo skydelyje sukurkite parametrinį maršrutą: /{country}/landingPage
Tada susiekite {country} šliužą su Country schema.
Įspėjimas „No default slug field configured for this component“ reiškia, kad sistema dar nežino, kuris schemos laukas turėtų būti naudojamas kaip URL šliužas. Tai bus sutvarkyta kitame žingsnyje.
Sukurkite Country schemą CMS sistemoje.
Pavyzdinė struktūra:
{
"code": "us",
"name": "Jungtinės Valstijos",
"language": "anglų"
}
Tarkime, kad šioje schemoje šiuo metu turite 3 dokumentus.
Eikite į Country schema → Edit Schema
Priskirkite code lauką kaip Route Slug Field.
Tai reiškia, kad galiojantys maršrutai bus: /us/landingPage
Negaliojantys maršrutai:
/English/landingPage/United States/landingPagePeržiūrėkite Setting up Parametric Routing kartu su atvaizdavimo įrankiu, kad atvaizduotumėte parametrinius puslapius