All Systems Operational
Powered By
profound-logo
profound-logoProfound CMS
⌘K
Admin

Routage paramétrique

les routes paramétriques vous permettent d'encapsuler plusieurs pages sous une même URL

Pages paramétriques

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 :

  • Vous associez un composant personnalisé au slug {country} ou {lang}, ou à tout slug de votre choix comme {categories}
  • Pour les slugs personnalisés comme {categories} le composant connecté doit définir un « Route Slug » dans le créateur de composants
  • Vous créez des documents dans ce schéma afin de générer plusieurs pages dynamiques

Étape 1. Configurer une route paramétrique

Dans le panneau d'administration, créez une route paramétrique : /{country}/landingPage

Associez ensuite le slug {country} au schéma Country.

Continue Reading
Previous‹Renderer ProjetNextTypes de composants›

Hybride

Renderer ProjetRoutage paramétriqueTypes de composantsSseConfigurer Proxy Panneau AdminRendu statique avec prise en charge du mode éditionScripts dans le générateur de modèlesCreate Profound Next

Sans tête

Démarrage rapideJson Et Claude CodeRécupération du schéma Zod du composant

Mcp

Mcp

fonctionnalités du CMS

Feat Docs TemplateGénérateur de modèles de fonctionnalitéFonctionnalité TraducteurFonctionnalité Organisation

Motivation

Notre approche

Terminologie

Hybride Vs Sans Interface

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.


Étape 2. Créer le schéma et les documents

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.


Étape 3. Associer le champ au slug de route

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/landingPage

Résultat

  • Chaque document crée une nouvelle page
  • 3 documents = 3 pages d'atterrissage
  • L’ajout de documents supplémentaires crée automatiquement davantage de routes

Et ensuite

Consultez Configuration du routage paramétrique avec un moteur de rendu pour afficher les pages paramétriques