profound-logoProfound CMS
⌘K
Admin
Theme
DocsGuidaBlogPhilosophy
DocsGuidaBlogPhilosophy

Hybrid

Instradamento parametricoTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyCEL Scripting in Template BuilderProject ScaffoldingMedia Library

Senza testa

Guida rapidaSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API OverviewgetConnect your websitegetGET /routesgetOttieni percorsogetGET /blocksgetGET /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

Instradamento parametrico

Le route parametriche ti permettono di racchiudere più pagine sotto lo stesso URL

Pagine parametriche

Le pagine parametriche ti permettono di racchiudere più pagine sotto lo stesso URL.

/{country}/landingPage   // pagina di destinazione che tiene conto del paese
/{lang}/products        // pagina elenco prodotti per più lingue
/{categories}/{blogPost} // post di blog personalizzati separati per categoria

Il modo in cui funzionano le pagine parametriche è il seguente:

  • Colleghi un componente personalizzato allo slug {country} o {lang}, oppure a qualsiasi slug a tua scelta come {categories}
  • Per gli slug personalizzati come {categories} il componente collegato deve definire uno "Slug di percorso" nel costruttore di componenti
  • Crei documenti in quello schema per generare più pagine dinamicamente

Passaggio 1. Configurare una route parametrica

Nel pannello di amministrazione, crea una route parametrica: /{country}/landingPage

Collega quindi lo slug {country} allo schema Country.

L'avviso "Nessun campo slug predefinito configurato per questo componente" significa che il sistema non sa ancora quale campo dello schema debba essere usato come slug dell'URL. Questo verrà risolto nel passaggio successivo.


Passaggio 2. Creare lo schema e i documenti

Crea uno schema Country nel CMS.

Struttura di esempio:

{
  "code": "us",
  "name": "Stati Uniti",
  "language": "Inglese"
}

Supponi di avere attualmente 3 documenti in questo schema.


Passaggio 3. Associare il campo allo slug di percorso

Vai allo schema Country → Edit Schema

Associa il campo code come Campo slug di percorso.

Questo significa che le route valide saranno: /us/landingPage

Route non valide:

  • /Inglese/landingPage
  • /Stati Uniti/landingPage

Risultato

  • Ogni documento crea una nuova pagina
  • 3 documenti = 3 pagine di destinazione
  • Aggiungendo altri documenti si creano automaticamente altre route

E ora?

Consulta Configurazione dell'instradamento parametrico con un renderer per eseguire il rendering delle pagine parametriche

Continue Reading
NextTypes of Components›