profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyScripts dans le générateur de modèlesProject ScaffoldingBibliothèque multimédia

Sans interface

Démarrage rapideSplit Screen JSON Component Builder with LLMComponent Zod Pull

API REST

REST API OverviewgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Collection of Pages with Components

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

Pages paramétriques

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 :

  • Vous connectez 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 constructeur de composants
  • Vous créez des documents dans ce schéma pour 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

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.


É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": "États-Unis",
  "language": "Anglais"
}

Supposez que vous disposiez actuellement de 3 documents dans ce schéma.


Étape 3. Lier le champ au slug de route

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

Résultat

  • Chaque document crée une nouvelle page
  • 3 documents = 3 pages d'atterrissage
  • L'ajout de nouveaux documents 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

Continue Reading
NextTypes of Components›