Le route parametriche ti permettono di racchiudere più pagine sotto lo stesso URL
Le pagine parametriche ti permettono di racchiudere più pagine sotto lo stesso URL.
/{country}/landingPage // pagina di destinazione che tiene conto del paese
/{lang}/products // pagina elenco prodotti per più lingue
/{categories}/{blogPost} // post di blog personalizzati separati per categoria
Il modo in cui funzionano le pagine parametriche è il seguente:
{country} o {lang}, oppure a qualsiasi slug a tua scelta come {categories}{categories} il componente collegato deve definire uno "Slug di percorso" nel costruttore di componentiNel pannello di amministrazione, crea una route parametrica: /{country}/landingPage
Collega quindi lo slug {country} allo schema Country.
L'avviso "Nessun campo slug predefinito configurato per questo componente" significa che il sistema non sa ancora quale campo dello schema debba essere usato 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 allo schema Country → Edit Schema
Associa il campo code come Campo slug di percorso.
Questo significa che le route valide saranno: /us/landingPage
Route non valide:
/Inglese/landingPage/Stati Uniti/landingPageConsulta Configurazione dell'instradamento parametrico con un renderer per eseguire il rendering delle pagine parametriche