Sidebar Contentseite

Sidebar Contentseite verwalten

Die Sidebar Contentseite zeigt auf Contentseiten eine Navigation zum aktuellen Seitenbaum. Der Block hat keine eigene Konfigurationsmaske; er nutzt die Parent-/Child-Struktur der Contentseiten und deren Sidebar-Sichtbarkeit.

Wofür der Block da ist

Der Block Contentseite nutzt den Menublock-Typ contentseite. Er erscheint nur auf Contentseiten und baut dort eine Navigation aus sichtbaren Unterseiten auf.

  • Seitenkontext: Der Block arbeitet nur, wenn die aktuelle Frontend-Seite eine Contentseite ist.
  • Baumlogik: Ausgangspunkt ist die oberste Parent-Seite des aktuellen Contentseiten-Baums.
  • Sichtbarkeit: Die aktuelle Contentseite muss für die Sidebar freigegeben sein.
  • Unterseiten: Angezeigt werden nur aktive Unterseiten, die ebenfalls für die Sidebar freigegeben sind.
Der Block ist keine freie Linkliste. Die Navigation entsteht automatisch aus der Contentseiten-Struktur, dem Feld show_in_sidebar und der Reihenfolge über sidebar_priority.

Keine eigene Formularmaske

Der Contentseiten-Block selbst besitzt keine eigenen sichtbaren Formularfelder. In der Sidebar-Ansicht wird nur festgelegt, ob der Block links, rechts oder unsichtbar steht.

  • Position: Wird in der Sidebar-Ansicht per Drag-and-drop gepflegt.
  • Inhalt: Kommt aus der Contentseiten-Hierarchie.
  • Reihenfolge: Kommt aus der Sidebar-Priorität der Contentseiten.
  • Sichtbarkeit einzelner Links: Kommt aus der Sidebar-Freigabe der jeweiligen Contentseite.

Änderungen an den Links werden deshalb in der Contentseiten-Pflege vorgenommen, nicht im Widget-Dialog des Blocks.

Anzeigebedingungen

Der Block gibt nur dann Inhalt aus, wenn mehrere Bedingungen erfüllt sind.

  • Aktuelle Seite: Die aktuelle Seite muss eine Contentseite sein.
  • Aktuelle Contentseite gefunden: Die Contentseite muss in der aktuellen Sprache geladen werden können.
  • show_in_sidebar der aktuellen Seite: Ist diese Freigabe deaktiviert, bricht der Block ab.
  • Parent- oder Child-Bezug: Der Block erscheint, wenn die aktuelle Seite Unterseiten besitzt oder selbst eine Unterseite ist.
  • Sichtbare Kinder: Für die Ausgabe werden nur Unterseiten verwendet, die aktiv und für die Sidebar freigegeben sind.
Wenn die Sidebar Contentseite leer bleibt, prüfe nicht zuerst das Theme, sondern die Contentseiten-Struktur: Parent-Seite, aktive Unterseiten, Sidebar-Freigabe und Sidebar-Priorität.

Ausgabe im Frontend

Die Frontend-Ausgabe unterscheidet zwischen älteren responsiven Themes und neueren Theme-Varianten, folgt aber derselben Logik.

  • Überschrift: Der Name der obersten Parent-Seite wird als Blocktitel verwendet.
  • Links: Jeder sichtbare Eintrag verlinkt auf die jeweilige Contentseite.
  • Aktiver Eintrag: Die aktuelle Seite wird in der Navigation markiert.
  • Aufgeklappter Pfad: Unterbäume werden entlang des aktiven Pfads weiter ausgegeben.
  • Sortierung: Die Unterseiten werden nach sidebar_priority aufsteigend sortiert.

Bei neueren Themes werden zusätzliche Klassen für Root-Baum, Unterbaum, aktive Einträge und offene Pfade gesetzt. Dadurch kann das Theme die Navigation optisch gezielt darstellen.

Sichere Vorgehensweise

  1. In der Sidebar-Ansicht prüfen, ob der Block Contentseite links oder rechts positioniert ist.
  2. In der Contentseiten-Struktur prüfen, ob die aktuelle Seite Parent- oder Child-Bezüge hat.
  3. Für die aktuelle Seite und gewünschte Unterseiten show_in_sidebar aktivieren.
  4. Die Reihenfolge über sidebar_priority festlegen.
  5. Im Frontend eine Parent-Seite und eine Unterseite prüfen, damit aktiver Eintrag und aufgeklappter Pfad sichtbar werden.

War diese Seite hilfreich?

Hilf uns, das Handbuch weiter zu verbessern. Wenn etwas fehlt oder unverständlich ist, kannst Du direkt einen kurzen Kommentar senden.