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.
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_sidebarder 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.
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_priorityaufsteigend 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
- In der Sidebar-Ansicht prüfen, ob der Block Contentseite links oder rechts positioniert ist.
- In der Contentseiten-Struktur prüfen, ob die aktuelle Seite Parent- oder Child-Bezüge hat.
- Für die aktuelle Seite und gewünschte Unterseiten
show_in_sidebaraktivieren. - Die Reihenfolge über
sidebar_priorityfestlegen. - 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.