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 proxyCEL Scripting in Template BuilderProject ScaffoldingBiblioteca multimedia

Sin interfaz

Inicio rápidojson y código de ClaudeComponent Zod Pull

Api rest

Visión general de la API RESTgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postTraducción de publicacionespatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Collection of Pages with Components

Las rutas paramétricas te permiten encapsular varias páginas bajo la misma URL

Páginas paramétricas

Las páginas paramétricas te permiten encapsular varias páginas bajo la misma URL.

/{country}/landingPage   // página de destino que toma en cuenta el país
/{lang}/products        // página de listado de productos para varios idiomas
/{categories}/{blogPost} // publicaciones de blog personalizadas separadas por categorías

La forma en la que funcionan las páginas paramétricas es:

  • Conectas un componente personalizado al slug {country} o {lang} o cualquier slug de tu elección, como {categories}
  • Para slugs personalizados como {categories} el componente conectado debe definir un "Slug de ruta" en el constructor de componentes
  • Creas documentos en ese esquema para generar múltiples páginas de forma dinámica

Paso 1. Configura una ruta paramétrica

En el panel de administración, crea una ruta paramétrica: /{country}/landingPage

Luego conecta el slug {country} con el esquema Country.

La advertencia “No default slug field configured for this component” significa que el sistema aún no sabe qué campo del esquema debe usarse como el slug de la URL. Esto se solucionará en el siguiente paso.


Paso 2. Crea el esquema y los documentos

Crea un esquema Country en el CMS.

Estructura de ejemplo:

{
  "code": "us",
  "name": "Estados Unidos",
  "language": "Inglés"
}

Supón que actualmente tienes 3 documentos en este esquema.


Paso 3. Vincula el campo al slug de la ruta

Ve al Country schema → Edit Schema

Vincula el campo code como el Campo de slug de ruta.

Esto significa que las rutas válidas serán: /us/landingPage

Rutas no válidas:

  • /English/landingPage
  • /United States/landingPage

Resultado

  • Cada documento crea una nueva página
  • 3 documentos = 3 páginas de destino
  • Agregar más documentos crea más rutas automáticamente

¿Qué sigue?

Consulta Configuración del enrutamiento paramétrico con un renderizador para renderizar páginas paramétricas

Continue Reading
NextTypes of Components›