les routes paramétriques vous permettent d'encapsuler plusieurs pages sous la même URL
Les pages paramétriques vous permettent d'encapsuler plusieurs pages sous la même URL.
/{country}/landingPage // page d'atterrissage qui prend en compte le pays
/{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 constructeur de composantsDans le panneau d'administration, créez une route paramétrique : /{country}/landingPage
Connectez ensuite le slug {country} au schéma Country.
L'avertissement « No default slug field configured for this component » 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": "États-Unis",
"language": "Anglais"
}
Supposez que vous disposiez actuellement de 3 documents dans ce schéma.
Accédez à Country schema → Edit Schema
Liez 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