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 proxyPisanje skripti u alatu za izradu predložakaProject ScaffoldingMedia Library

Bez sučelja

Brzi početakSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Pregled REST API-jagetPovezivanje web-stranice s CMS API-jemgetGET /routesgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPrijevod objavepatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Collection of Pages with Components

Parametarske rute omogućuju vam objedinjavanje više stranica pod istim URL-om

Parametarske stranice

Parametarske stranice omogućuju vam objedinjavanje više stranica pod istim URL-om.

/{country}/landingPage   // odredišna stranica koja uzima u obzir državu
/{lang}/products        // stranica s popisom proizvoda za više jezika
/{categories}/{blogPost} // prilagođene objave na blogu odvojene po kategorijama

Parametarske stranice funkcioniraju na sljedeći način:

  • Priključite prilagođenu komponentu na slug {country} ili {lang} ili bilo koji slug po vašem izboru, poput {categories}
  • Za prilagođene slugove poput {categories} povezana komponenta mora definirati "Route Slug" u graditelju komponenti
  • Stvarate dokumente u toj shemi kako biste dinamički generirali više stranica

Korak 1. Postavite parametarsku rutu

U administratorskoj ploči stvorite parametarsku rutu: /{country}/landingPage

Zatim povežite slug {country} sa shemom Country.

Upozorenje “No default slug field configured for this component” znači da sustav još ne zna koje polje sheme treba koristiti kao URL slug. To će biti riješeno u sljedećem koraku.


Korak 2. Izradite shemu i dokumente

U CMS-u izradite shemu Country.

Primjer strukture:

{
  "code": "us",
  "name": "Sjedinjene Države",
  "language": "Engleski"
}

Pretpostavite da trenutno imate 3 dokumenta u ovoj shemi.


Korak 3. Povežite polje sa slugom rute

Idite na shema Country → Edit Schema

Povežite polje code kao polje slug rute.

To znači da će valjane rute biti: /us/landingPage

Nevaljane rute:

  • /Engleski/landingPage
  • /Sjedinjene Države/landingPage

Rezultat

  • Svaki dokument stvara novu stranicu
  • 3 dokumenta = 3 odredišne stranice
  • Dodavanjem dodatnih dokumenata automatski se stvaraju nove rute

Što dalje

Pogledajte Postavljanje parametarskog usmjeravanja s rendererom za iscrtavanje parametarskih stranica

Continue Reading
NextTypes of Components›