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 proxySkriptovanie v nástroji na tvorbu šablónProject ScaffoldingKnižnica médií

Headless

Rýchly štartSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Prehľad REST APIgetConnect your websitegetZískanie trásgetZískanie trasygetZískaj blokygetGET /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

Parametrické trasy vám umožňujú združiť viacero stránok pod tú istú adresu URL

Parametrické stránky

Parametrické stránky vám umožňujú združiť viacero stránok pod tú istú adresu URL.

/{country}/landingPage   // vstupná stránka, ktorá berie do úvahy krajinu
/{lang}/products        // stránka so zoznamom produktov pre viaceré jazyky
/{categories}/{blogPost} // vlastné blogové príspevky rozdelené podľa kategórií

Parametrické stránky fungujú nasledovne:

  • Pripojíte vlastnú komponentu k slug-u {country} alebo {lang} či k inému slug-u podľa vašej voľby, napríklad {categories}
  • Pri vlastných slug-och ako {categories} musí pripojená komponenta definovať „Route Slug“ v nástroji na tvorbu komponentov
  • V danej schéme vytvoríte dokumenty, aby ste dynamicky generovali viacero stránok

Krok 1. Nastavte parametrickú trasu

V administračnom paneli vytvorte parametrickú trasu: /{country}/landingPage

Potom pripojte slug {country} k schéme Country.

Upozornenie „No default slug field configured for this component“ znamená, že systém zatiaľ nevie, ktoré pole schémy sa má použiť ako slug URL. V ďalšom kroku sa to vyrieši.


Krok 2. Vytvorte schému a dokumenty

V CMS vytvorte schému Country.

Príklad štruktúry:

{
  "code": "us",
  "name": "Spojené štáty",
  "language": "angličtina"
}

Predpokladajte, že v tejto schéme momentálne máte 3 dokumenty.


Krok 3. Naviažte pole na slug trasy

Prejdite do Country schema → Edit Schema

Naviažte pole code ako Route Slug Field.

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

Neplatné trasy:

  • /English/landingPage
  • /United States/landingPage

Výsledok

  • Každý dokument vytvára novú stránku
  • 3 dokumenty = 3 vstupné stránky
  • Pridanie ďalších dokumentov automaticky vytvorí viac trás

Čo ďalej

Pozrite si Nastavenie parametrického smerovania s rendererom na vykreslenie parametrických stránok

Continue Reading
NextTypes of Components›