profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchAdminipaneeli puhverserveri seadistamineCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Headless

KiirkÀivitusSplit Screen JSON Component Builder with LLMComponent Zod Pull

RESTi API

REST API OverviewgetConnect your websitegetMarsruutide hankiminegetGET /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

parametrilised marsruudid vĂ”imaldavad sul koondada mitu lehte ĂŒhe URL-i alla

Parametrilised lehed

Parametrilised lehed vÔimaldavad sul koondada mitu lehte sama URL-i alla.

/{country}/landingPage   // sihtleht, mis arvestab riiki
/{lang}/products        // toodete loendamise leht mitmes keeles
/{categories}/{blogPost} // kohandatud blogipostitused, mis on kategooriate kaupa eraldatud

Parametriliste lehtede toimimise loogika on jÀrgmine:

  • Sa ĂŒhendad kohandatud komponendi nimesildiga {country} vĂ”i {lang} vĂ”i mĂ”ne sinu valitud nimesildiga, nĂ€iteks {categories}
  • Kohandatud nimesiltide, nĂ€iteks {categories}, korral peab ĂŒhendatud komponent mÀÀrama komponendi koostajas vĂ€ljale "Route Slug" vÀÀrtuse
  • Sa lood selles skeemis dokumendid, et luua dĂŒnaamiliselt mitu lehte

Samm 1. Seadista parametriline marsruut

Loo administraatoripaneelis parametriline marsruut: /{country}/landingPage

SeejÀrel seo nimesilt {country} skeemiga Country.

Hoiatus „No default slug field configured for this component“ tĂ€hendab, et sĂŒsteem ei tea veel, millist skeemivĂ€lja URL-i nimesildina kasutada. See lahendatakse jĂ€rgmises etapis.


Samm 2. Loo skeem ja dokumendid

Loo CMS-is skeem Country.

NĂ€idistruktuur:

{
  "code": "us",
  "name": "Ameerika Ühendriigid",
  "language": "inglise keel"
}

Oleta, et sul on praegu selles skeemis 3 dokumenti.


Samm 3. Seo vÀli marsruudi nimesildiga

Ava Country schema → Edit Schema

Seo vÀli code vÀljaga Route Slug Field.

See tÀhendab, et kehtivad marsruudid on: /us/landingPage

Kehtetud marsruudid:

  • /English/landingPage
  • /United States/landingPage

Tulemus

  • Iga dokument loob uue lehe
  • 3 dokumenti = 3 sihtlehte
  • Lisadokumentide loomine tekitab automaatselt rohkem marsruute

Mis edasi

Vaata juhendit Parametrilise marsruutimise seadistamine, et renderdaja abil parametrilisi lehti renderdada

Continue Reading
NextTypes of Componentsâ€ș