profound-logoProfound CMS
⌘K
Admin
Theme
DokumenteTutorialBlogPhilosophie
DokumenteTutorialBlogPhilosophie

Hybrid

Parametrisches RoutingKomponenten-TypenSetup server sent events (SSE) content refetchEinrichtung-Admin-Panel-ProxyScripting im Template-BuilderProject ScaffoldingMedienbibliothek

Headless

SchnellstartSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST-API

REST API OverviewgetWebsite mit der CMS-API verbindengetRouten abrufengetRoute abrufengetBlöcke abrufengetBlöcke mit CEL-Cache abrufengetGET /blocks/generatedgetKomponenten abrufengetKomponentenname abrufengetGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postNachbearbeitung der ÜbersetzungpatchPatch-ÜbersetzungengetNutzung abrufenpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Parametrisches Routing

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

Parametrische Seiten

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

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

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 Komponenten-Builder einen „Route Slug“ definieren
  • Sie erstellen Dokumente in diesem Schema, um mehrere Seiten dynamisch zu generieren

Schritt 1. Parametrische Route einrichten

Erstellen Sie im Admin-Panel eine parametrische Route: /{country}/landingPage

Verbinden Sie anschließend den {country}-Slug mit dem Country-Schema.

Die Warnung „Für diese Komponente ist kein Standardslug-Feld konfiguriert“ 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 im CMS ein Country-Schema.

Beispielstruktur:

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

Angenommen, Sie haben derzeit 3 Dokumente in diesem Schema.


Schritt 3. Feld mit Routen-Slug verknüpfen

Gehen Sie zum Country-Schema → Schema bearbeiten

Verknüpfen Sie das Feld code 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
  • Durch das Hinzufügen weiterer Dokumente werden automatisch zusätzliche Routen erstellt

Wie geht es weiter

Weitere Informationen finden Sie unter Einrichten des parametrischen Routings mit einem Renderer, um parametrische Seiten zu rendern

Continue Reading
NextKomponenten-Typen›