Zum Inhalt springen

Seitenverwaltung

Die Seitenverwaltung ist das Herzstück des CMS und ermöglicht die Erstellung und Bearbeitung von Webseiten.

  • URL: /backend/pages
  • Berechtigung: Rolle “pages” erforderlich

Die Übersicht zeigt alle Seiten mit:

Spalte Beschreibung
Status Aktiv, Inaktiv oder Gesperrt
Titel Seitentitel (mit Hierarchie-Einrückung)
URL Link zur Frontend-Ansicht
Icon Bedeutung
Grünes Häkchen Seite aktiv
Rotes Verbotszeichen Seite inaktiv
Graues Schloss Seite gesperrt

Die Suche durchsucht:

  • Seitentitel
  • Meta-Titel
  • Meta-Keywords
  • Meta-Beschreibung
  • Seiteninhalte
  1. Auf “New Page” klicken
  2. Grunddaten eingeben:
    • Titel: Anzeigename der Seite
    • URL: Eindeutiger Pfad
    • Übergeordnete Seite: Optional für hierarchische Struktur
  3. Speichern
Modus Beschreibung Aktion
Live Editing Visueller Editor “Live Editing” Button
Edit Grid-basierte Bearbeitung “Edit” Button
Modify Seiteneinstellungen “Modify” Button

Der Live Editor ermöglicht die direkte Bearbeitung der Seite in einer WYSIWYG-Ansicht.

  • Drag-and-Drop: Elemente per Maus verschieben
  • Inline-Bearbeitung: Texte direkt im Layout bearbeiten
  • Größenanpassung: Spaltenbreiten visuell anpassen
  • Vorschau: Echtzeitvorschau der Änderungen

Der Edit-Modus verwendet das GridStack-Framework für ein responsives Rastersystem.

Die Seite ist hierarchisch aufgebaut:

Seite
└── Container (c)
└── Row (r)
└── Item (i)

Folgende Inhaltstypen stehen zur Verfügung:

Typ Beschreibung
empty Leerer Platzhalter
markdown Markdown-formatierter Text
wysiwyg WYSIWYG-Editor
plain Unformatierter Text
video Video-Einbindung
image Einzelbild
slider Bildergalerie als Slider
galleries Galerie-Einbindung
map Karteneinbindung
form Kontaktformular
youtube YouTube-Video
faq FAQ-Akkordeon

Für Container, Rows und Items können vordefinierte CSS-Klassen ausgewählt werden. Diese sind in der Datei classes.yaml definiert und können theme-spezifisch angepasst werden.

Für jedes Element können Spaltenbreiten pro Bildschirmgröße definiert werden:

Präfix Bildschirmgröße
xs Extra klein
sm Klein
md Mittel
lg Groß
xl Extra groß

Zusätzlich kann ein Element pro Bildschirmgröße ausgeblendet werden (hidden-xs, hidden-md, etc.).

Feld Beschreibung
Titel Seitentitel
URL URL-Pfad der Seite
Aktiv Seitenstatus
Übergeordnete Seite Elternseite für Hierarchie
Feld Beschreibung
Meta-Titel Titel für Suchmaschinen
Meta-Keywords Schlüsselwörter
Meta-Beschreibung Beschreibung für Suchmaschinen
Feld Beschreibung
Custom Styles Seitenspezifisches CSS
Custom Scripts Seitenspezifisches JavaScript
  1. In der Übersicht auf “Copy” klicken
  2. Neuen Titel und URL eingeben
  3. Kopie wird mit allen Inhalten erstellt
  1. In der Übersicht auf “Delete” klicken
  2. Löschung bestätigen
  3. Seite und alle Unterelemente werden entfernt

Seitenvorlagen können gespeichert und wiederverwendet werden:

  • Template speichern: Aktuelle Seitenstruktur als Vorlage speichern
  • Template anwenden: Vorlage auf neue oder bestehende Seite anwenden

Einzelne Elemente können zwischen Seiten kopiert werden:

  1. Element auswählen
  2. “Element kopieren” wählen
  3. Zielseite und Position auswählen