profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Parametrično usmerjanjeTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyPisanje skript v graditelju predlogProject ScaffoldingMedijska knjižnica

Brez glave

Hitri začetekSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Pregled REST API-jagetPovezava spletnega mesta z 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}postPrevajanje objavepatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Parametrično usmerjanje

parametrične poti omogočajo, da pod isti URL zaobjamete več strani

Parametrične strani

Parametrične strani vam omogočajo, da pod isti URL zaobjamete več strani.

/{country}/landingPage   // ciljna stran, ki upošteva izbrano državo
/{lang}/products        // stran s seznamom izdelkov za več jezikov
/{categories}/{blogPost} // prilagojene objave na blogu, ločene po kategorijah

Delovanje parametričnih strani je naslednje:

  • Prilagodite komponento polžjemu nizu {country} ali {lang} oziroma kateremukoli polžjemu nizu po izbiri, kot je {categories}
  • Za prilagojene polžje nize, kot je {categories}, mora povezana komponenta v graditelju komponent določiti »Polžje ime poti« (Route Slug)
  • V tej shemi ustvarite dokumente, s katerimi dinamično generirate več strani

1. korak. Nastavite parametrično pot

V skrbniški nadzorni plošči ustvarite parametrično pot: /{country}/landingPage

Nato povežite polžje ime {country} s shemo Country.

Opozorilo »No default slug field configured for this component« pomeni, da sistem še ne ve, katero polje sheme naj uporabi kot URL-polžje ime. To bomo odpravili v naslednjem koraku.


2. korak. Ustvarite shemo in dokumente

V CMS ustvarite shemo Country.

Primer strukture:

{
  "code": "us",
  "name": "Združene države Amerike",
  "language": "angleščina"
}

Predpostavimo, da imate trenutno 3 dokumente v tej shemi.


3. korak. Povežite polje s polžjim imenom poti

Odprite shemo Country → Edit Schema

Določite polje code kot polje polžjega imena poti (Route Slug Field).

To pomeni, da bodo veljavne poti: /us/landingPage

Neveljavne poti:

  • /angleščina/landingPage
  • /Združene države Amerike/landingPage

Rezultat

  • Vsak dokument ustvari novo stran
  • 3 dokumenti = 3 ciljne strani
  • Dodajanje novih dokumentov samodejno ustvari več poti

Kaj sledi

Oglejte si Nastavitev parametričnega usmerjanja z upodabljalnikom za upodabljanje parametričnih strani

Continue Reading
NextTypes of Components›