les routes paramétriques vous permettent d'encapsuler plusieurs pages sous une même URL
Les pages paramétriques vous permettent d'encapsuler plusieurs pages sous une même URL.
/{country}/landingPage // page d'atterrissage prenant le pays en compte
/{lang}/products // page de liste de produits pour plusieurs langues
/{categories}/{blogPost} // articles de blog personnalisés séparés par catégories
Le fonctionnement des pages paramétriques est le suivant :
{country} ou {lang}, ou à tout slug de votre choix comme {categories}{categories} le composant connecté doit définir un « Route Slug » dans le créateur de composantsDans le panneau d'administration, créez une route paramétrique : /{country}/landingPage
Associez ensuite le slug {country} au schéma Country.
L’avertissement « No Route Slug Field configured » signifie que le système ne sait pas encore quel champ du schéma doit être utilisé comme slug d’URL. Cela sera corrigé à l’étape suivante.
Créez un schéma Country dans le CMS.
Structure d'exemple :
{
"code": "us",
"name": "United States",
"language": "English"
}
Supposons que vous ayez actuellement 3 documents dans ce schéma.
Accédez au schéma Country → Modifier le schéma
Associez le champ code en tant que Route Slug Field.
Cela signifie que les routes valides seront : /us/landingPage
Routes invalides :
/English/landingPage/United States/landingPageConsultez Configuration du routage paramétrique avec un moteur de rendu pour afficher les pages paramétriques