profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsKomponenttyperSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyScripting i skabelonbyggerenProject ScaffoldingMediebibliotek

Headless

HurtigstartSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API-oversigtgetConnect 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

parametriske ruter gør det muligt at samle flere sider under den samme URL

Parametriske sider

Parametriske sider gør det muligt at samle flere sider under den samme URL.

/{country}/landingPage   // landingsside, der tager højde for landet
/{lang}/products         // produktside til flere sprog
/{categories}/{blogPost} // tilpassede blogindlæg opdelt efter kategorier

Sådan fungerer parametriske sider:

  • Du forbinder en brugerdefineret komponent til {country}- eller {lang}-slugen eller en vilkårlig slug efter eget valg som {categories}
  • For brugerdefinerede slugs som {categories} skal den tilknyttede komponent definere en "Route Slug" i komponentbyggeren
  • Du opretter dokumenter i det skema for at generere flere sider dynamisk

Trin 1. Opsæt en parametrisk rute

Opret en parametrisk rute i administrationspanelet: /{country}/landingPage

Forbind derefter {country}-slugen til Country-skemaet.

Advarslen "No default slug field configured for this component" betyder, at systemet endnu ikke ved, hvilket skemafelt der skal bruges som URL-slug. Dette bliver løst i næste trin.


Trin 2. Opret skemaet og dokumenterne

Opret et Country-skema i CMS'et.

Eksempelstruktur:

{
  "code": "us",
  "name": "De Forenede Stater",
  "language": "Engelsk"
}

Antag, at du i øjeblikket har 3 dokumenter i dette skema.


Trin 3. Bind felt til Route Slug

Gå til Country-skema → Edit Schema

Bind feltet code som Route Slug Field.

Det betyder, at gyldige ruter vil være: /us/landingPage

Ugyldige ruter:

  • /Engelsk/landingPage
  • /De Forenede Stater/landingPage

Resultat

  • Hvert dokument opretter en ny side
  • 3 dokumenter = 3 landingssider
  • Når du tilføjer flere dokumenter, oprettes der automatisk flere ruter

Hvad er det næste

Se Opsætning af parametrisk routing med en renderer til at gengive parametriske sider

Continue Reading
NextKomponenttyper›