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 proxySzkriptelés a sablonkészítőbenProject ScaffoldingMédiatár

Fej nélküli

Quick startJSON és Claude kódComponent Zod Pull

REST API

REST API áttekintésgetConnect your websitegetGET /routesgetÚtvonal feloldásagetBlokkok lekérésegetGET /blocks/with-cel-cachegetGenerált blokkok lekérésegetKomponensek lekérésegetGET /components/{name}getAdatkészlet-séma nevének lekérésegetGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postUtólagos fordításpatchFordítások javításagetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Collection of Pages with Components

A parametrikus útvonalak lehetővé teszik, hogy több oldalt ugyanazon URL alatt foglalj össze

Parametrikus oldalak

A parametrikus oldalak lehetővé teszik, hogy több oldalt ugyanazon URL alatt foglalj össze.

/{country}/landingPage   // országot figyelembe vevő nyitóoldal
/{lang}/products        // több nyelvhez tartozó terméklista oldal
/{categories}/{blogPost} // kategóriák szerint elkülönített egyedi blogbejegyzések

A parametrikus oldalak működése a következő:

  • Egy egyedi komponenst kapcsolsz a {country} vagy {lang} slughoz, vagy bármely általad választott slughoz, például a {categories} slughoz
  • Az olyan egyedi slugok esetében, mint {categories} az összekapcsolt komponensnek "Route Slug" mezőt kell meghatároznia a komponens-készítőben
  • Dokumentumokat hozol létre ebben a sémában, hogy dinamikusan több oldalt generálj

1. lépés. Parametrikus útvonal beállítása

Az adminfelületen hozz létre egy parametrikus útvonalat: /{country}/landingPage

Ezután kapcsolj a {country} slughoz a Country sémát.

A „No default slug field configured for this component” figyelmeztetés azt jelenti, hogy a rendszer még nem tudja, melyik séma mezőt kell URL slugként használni. Ez a következő lépésben megoldódik.


2. lépés. A séma és a dokumentumok létrehozása

Hozz létre egy Country sémát a CMS-ben.

Példastruktúra:

{
  "code": "us",
  "name": "Egyesült Államok",
  "language": "angol"
}

Tegyük fel, hogy jelenleg 3 dokumentumod van ebben a sémában.


3. lépés. Mező hozzárendelése az útvonal slughoz

Nyisd meg a Country schema → Edit Schema menüpontot.

Állítsd be a code mezőt Route Slug Field-ként.

Ez azt jelenti, hogy az érvényes útvonalak a következők lesznek: /us/landingPage

Érvénytelen útvonalak:

  • /English/landingPage
  • /United States/landingPage

Eredmény

  • Minden dokumentum új oldalt hoz létre
  • 3 dokumentum = 3 nyitóoldal
  • További dokumentumok hozzáadása automatikusan további útvonalakat hoz létre

Hogyan tovább

Tekintsd meg a Setting up Parametric Routing útmutatót egy renderelővel a parametrikus oldalak megjelenítéséhez

Continue Reading
NextTypes of Components›