profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Parametriskā maršrutēšanaKomponentu veidiSetup server sent events (SSE) content refetchIestatīt administratora paneļa starpniekserveriSkriptēšana veidņu veidotājāProject ScaffoldingMultivides bibliotēka

Headless

Ātrā uzsākšanaSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetSaņemt maršrutusgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPēctulkošanapatchTulkojumu labojumigetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Parametriskā maršrutēšana

Parametriskie maršruti ļauj apvienot vairākas lapas zem viena URL

Parametriskās lapas

Parametriskās lapas ļauj ietvert vairākas lapas zem viena URL.

/{country}/landingPage   // galvenā lapa, kas ņem vērā valsti
/{lang}/products        // produktu saraksta lapa vairākām valodām
/{categories}/{blogPost} // pielāgoti emuāra ieraksti, sadalīti kategorijās

Parametrisko lapu darbības princips:

  • Jūs savienojat pielāgotu komponentu ar slugu {country} vai {lang} vai jebkuru jūsu izvēlētu slugu, piemēram, {categories}
  • Pielāgotiem slugiem, piemēram, {categories} savienotajam komponentam komponentu veidotājā ir jādefinē “Route Slug”
  • Jūs veidojat dokumentus šajā shēmā, lai dinamiski ģenerētu vairākas lapas

1. solis. Iestatiet parametrisku maršrutu

Administrēšanas panelī izveidojiet parametrisku maršrutu: /{country}/landingPage

Pēc tam savienojiet slugu {country} ar shēmu Country.

Brīdinājums “No default slug field configured for this component” nozīmē, ka sistēma vēl nezina, kuru shēmas lauku izmantot kā URL slugu. Tas tiks novērsts nākamajā solī.


2. solis. Izveidojiet shēmu un dokumentus

CMS izveidojiet shēmu Country.

Piemēra struktūra:

{
  "code": "us",
  "name": "United States",
  "language": "English"
}

Pieņemiet, ka pašlaik šajā shēmā ir 3 dokumenti.


3. solis. Piesaistiet lauku maršruta slugam

Dodieties uz Country shēma → Edit Schema

Piesaistiet lauku code kā maršruta sluga lauku.

Tas nozīmē, ka derīgi maršruti būs: /us/landingPage

Nederīgi maršruti:

  • /English/landingPage
  • /United States/landingPage

Rezultāts

  • Katrs dokuments izveido jaunu lapu
  • 3 dokumenti = 3 galvenās lapas
  • Papildus dokumentu pievienošana automātiski izveido vairāk maršrutu

Kas tālāk

Skatiet Parametriskās maršrutēšanas iestatīšana ar renderētāju, lai renderētu parametriskās lapas

Continue Reading
NextKomponentu veidi›