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 proxyCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Headless

Quick startSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

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

parametriska rutter gör att du kan kapsla in flera sidor under samma URL

Parametriska sidor

Parametriska sidor lÄter dig kapsla in flera sidor under samma URL.

/{country}/landingPage   // landningssida som tar hÀnsyn till land
/{lang}/products        // produktsida för flera sprÄk
/{categories}/{blogPost} // anpassade blogginlÀgg uppdelade efter kategorier

SÄ hÀr fungerar parametriska sidor:

  • Du kopplar en anpassad komponent till sluggen {country} eller {lang} eller valfri annan slug som {categories}
  • För anpassade slugs som {categories} mĂ„ste den anslutna komponenten definiera en "Route Slug" i komponentbyggaren
  • Du skapar dokument i det schemat för att generera flera sidor dynamiskt

Steg 1. Konfigurera en parametrisk rutt

I adminpanelen, skapa en parametrisk rutt: /{country}/landingPage

Koppla sedan sluggen {country} till schemat Country.

Varningen "No default slug field configured for this component" betyder att systemet Ànnu inte vet vilket schemafÀlt som ska anvÀndas som URL-slug. Detta ÄtgÀrdas i nÀsta steg.


Steg 2. Skapa schemat och dokumenten

Skapa ett schema Country i CMS:et.

Exempelstruktur:

{
  "code": "us",
  "name": "United States",
  "language": "English"
}

Anta att du för nÀrvarande har 3 dokument i det hÀr schemat.


Steg 3. Koppla fÀlt till rutt-sluggen

GĂ„ till Country schema → Edit Schema

Koppla fÀltet code som Route Slug Field.

Det innebÀr att giltiga rutter blir: /us/landingPage

Ogiltiga rutter:

  • /English/landingPage
  • /United States/landingPage

Resultat

  • Varje dokument skapar en ny sida
  • 3 dokument = 3 landningssidor
  • Att lĂ€gga till fler dokument skapar automatiskt fler rutter

Vad Àr nÀsta steg

Se Konfigurera parametrisk routning med en renderare för att rendera parametriska sidor

Continue Reading
NextTypes of Componentsâ€ș