profound-logoProfound CMS
⌘K
Admin
Theme
DokumentaceTutorialBlogPhilosophy
DokumentaceTutorialBlogPhilosophy

Hybrid

Parametrické směrováníTypes of ComponentsSetup server sent events (SSE) content refetchNastavení proxy administračního paneluCEL Scripting in Template BuilderProject ScaffoldingKnihovna médií

Headless

Rychlý startJson a claude kódComponent Zod Pull

rozhraní REST API

REST API OverviewgetPřipojení webu k API CMSgetGET /routesgetGET /routegetGET /blocksgetzískat bloky s mezipamětí CELgetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPřeklad po publikacipatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Parametrické směrování

Parametrické trasy vám umožňují zapouzdřit více stránek pod stejnou adresu URL

Parametrické stránky

Parametrické stránky vám umožňují zapouzdřit více stránek pod stejnou adresu URL.

/{country}/landingPage   // vstupní stránka, která zohledňuje zemi
/{lang}/products        // stránka s výpisem produktů pro více jazyků
/{categories}/{blogPost} // vlastní příspěvky blogu rozdělené podle kategorií

Princip fungování parametrických stránek je následující:

  • Propojíte vlastní komponentu se slugem {country} nebo {lang} či libovolným slugem dle vašeho výběru, například {categories}
  • U vlastních slugů jako {categories} musí propojená komponenta definovat „Route Slug“ v nástroji pro tvorbu komponent
  • V tomto schématu vytvoříte dokumenty, abyste dynamicky generovali více stránek

Krok 1. Nastavení parametrické trasy

V administračním panelu vytvořte parametrickou trasu: /{country}/landingPage

Poté propojte slug {country} se schématem Country.

Varování „No default slug field configured for this component“ znamená, že systém zatím neví, které pole schématu by mělo být použito jako slug URL. To bude opraveno v dalším kroku.


Krok 2. Vytvoření schématu a dokumentů

V CMS vytvořte schéma Country.

Ukázková struktura:

{
  "code": "us",
  "name": "Spojené státy",
  "language": "Angličtina"
}

Předpokládejme, že v tomto schématu aktuálně máte 3 dokumenty.


Krok 3. Přiřaďte pole ke slugu trasy

Přejděte do schématu Country → Edit Schema

Přiřaďte pole code jako Route Slug Field.

To znamená, že platné trasy budou: /us/landingPage

Neplatné trasy:

  • /English/landingPage
  • /United States/landingPage

Výsledek

  • Každý dokument vytváří novou stránku
  • 3 dokumenty = 3 vstupní stránky
  • Přidání dalších dokumentů automaticky vytvoří další trasy

Co dál

Podívejte se na Nastavení parametrického směrování s rendererem, abyste mohli vykreslovat parametrické stránky

Continue Reading
NextTypes of Components›