Instradamento parametrico
Le route parametriche consentono di racchiudere più pagine sotto lo stesso URL
Le route parametriche consentono di racchiudere più pagine sotto lo stesso URL
Le pagine parametriche consentono di racchiudere più pagine sotto lo stesso URL.
/{country}/landingPage // landing page che tiene conto del paese
/{lang}/products // pagina di elenco prodotti per più lingue
/{categories}/{blogPost} // post del blog personalizzati suddivisi per categoria
Il modo in cui funzionano le pagine parametriche è:
{country} o {lang}, oppure a qualsiasi slug di tua scelta come {categories}{categories} il componente collegato deve definire un "Route Slug" nel generatore di componentiNel pannello di amministrazione, crea una route parametrica: /{country}/landingPage
Poi collega lo slug {country} allo schema Country.
L'avviso "No Route Slug Field configured" significa che il sistema non sa ancora quale campo dello schema utilizzare come slug dell'URL. Questo verrà risolto nel passaggio successivo.
Crea uno schema Country nel CMS.
Struttura di esempio:
{
"code": "us",
"name": "Stati Uniti",
"language": "Inglese"
}
Supponi di avere attualmente 3 documenti in questo schema.
Vai a Schema Country → Modifica schema
Associa il campo code come Campo dello slug della route.
Questo significa che le route valide saranno: /us/landingPage
Route non valide:
/English/landingPage/United States/landingPageConsulta Configurazione dell'instradamento parametrico con un renderer per rendere le pagine parametriche