profound-logoProfound CMS
⌘K
Admin

Hybrid

Renderer-ProjektParametrisches RoutingKomponententypenSseAdmin Panel Proxy EinrichtenStatisches Rendering mit Edit-Modus-UnterstützungSkripterstellung im Template-BuilderCreate Profound Next

Kopflos

SchnellstartJson Und Claude CodeKomponente-Zod-Abruf

Mcp

Mcp

Cms Funktionen

Feat Docs TemplateFeat Vorlagen BuilderFeat TranslatorFeature-Organisation

Motivation

Unser Ansatz

Terminologie

Hybrid vs. Headless

Parametrisches Routing

Parametrische Routen ermöglichen es Ihnen, mehrere Seiten unter derselben URL zusammenzufassen.

Continue Reading
All Systems Operational
Powered By
profound-logo
Previous‹Renderer-ProjektNextKomponententypen›

Parametrische Seiten

Parametrische Seiten ermöglichen es Ihnen, mehrere Seiten unter derselben URL zusammenzufassen.

/{country}/landingPage   // Landingpage, die das Land berücksichtigt
/{lang}/products        // Produktlisting-Seite für mehrere Sprachen
/{categories}/{blogPost} // Individuelle Blogbeiträge, getrennt nach Kategorien

So funktionieren parametrische Seiten:

  • Sie verbinden eine benutzerdefinierte Komponente mit dem {country}- oder {lang}-Slug oder einem beliebigen Slug Ihrer Wahl wie {categories}
  • Für benutzerdefinierte Slugs wie {categories} muss die verbundene Komponente im Component Builder ein „Route Slug“-Feld definieren
  • Sie erstellen Dokumente in diesem Schema, um mehrere Seiten dynamisch zu generieren

Schritt 1. Eine parametrische Route einrichten

In der Admin-Oberfläche eine parametrische Route erstellen: /{country}/landingPage

Dann verbinden Sie den {country}-Slug mit dem Country-Schema.

Die Warnung „No Route Slug Field configured“ bedeutet, dass das System noch nicht weiß, welches Schemafeld als URL-Slug verwendet werden soll. Dies wird im nächsten Schritt behoben.


Schritt 2. Schema und Dokumente erstellen

Erstellen Sie ein Country-Schema im CMS.

Beispielstruktur:

{
  "code": "us",
  "name": "Vereinigte Staaten",
  "language": "Englisch"
}

Angenommen, Sie haben derzeit 3 Dokumente in diesem Schema.


Schritt 3. Feld an Route-Slug binden

Gehen Sie zum Country-Schema → Schema bearbeiten

Binden Sie das code-Feld als Route-Slug-Feld.

Das bedeutet, gültige Routen sind: /us/landingPage

Ungültige Routen:

  • /English/landingPage
  • /United States/landingPage

Ergebnis

  • Jedes Dokument erstellt eine neue Seite
  • 3 Dokumente = 3 Landingpages
  • Das Hinzufügen weiterer Dokumente erstellt automatisch weitere Routen

Wie geht es weiter

Siehe Einrichten von parametrischem Routing mit einem Renderer, um parametrische Seiten zu rendern