In brandbox können Navigation erstellt und für Webseitenbesucher veröffentlicht werden.
Aufbau des Plugins
Eine Navigation besteht aus einzelnen Einträgen welche selbst Kind-Einträge besitzen können. In brandbox werden diese Strukturen in zwei verschiedenen Datenbanktabellen gepflegt und automatisch in eine dritte Datentabelle überführt. Im Shop werden diese generierten Strukturen für alle Navigationen genutzt.
Konfiguration
Konfiguration einer Navigation
Ein Navigation-Datensatz stellt die oberste Ebene einer Navigation dar. Die Einträge dieser Navigation werden als Kind verknüpft.
Name | Beschreibung |
---|---|
Name | Der Name dieser Navigation. |
Übersetzung in | Werden die Einträge einer Navigation automatisch generiert wird die Sprache als Zielsprache für die Übersetzung angenommen |
Konfiguration eines Eintrages
Ein Eintrag-Datensatz stellt ein Element der Navigation dar. Er muss entweder mit der entsprechenden Navigation oder einem Elterneintrag verknüpft werden.
Name | Beschreibung |
---|---|
Name | Der Anzeigetext dieses Eintrages |
Link auf interne Seite | Auswahl einer beliebigen CMS-Seite auf welche dieser Eintrag verweisen soll. |
Link auf externe Seite | Eine vollständige URL auf welcher dieser Eintrag anstelle einer internen Seite verweisen soll. Die URL muss mit dem Protokoll beginnen (bspw. |
E-Mail an | Eine E-Mail Adresse auf welche dieser Eintrag verweisen soll. |
Datensatz | Ermöglicht die Auswahl eines Datensatzes für den dieser Eintrag gelten soll. Hier kann beispielsweise eine Artikelgruppe gewählt werden um eine Verlinkung automatisch erstellen zu lassen. Im Falle einer Artikelgruppe werden ggf. auch Navigationseinträge für etwaige Kind-Artikelgruppen erzeugt. |
Ziel öffnen in | Legt das Verhalten der Verlinkung dieses Eintrages fest. |
Sichtbar in der Desktop-Darstellung | Legt fest, dass dieser Eintrag auf der Desktop-Darstellung sichtbar ist. Diese Information wird nicht von allen Implementationen genutzt. |
Sichtbar in der Mobil-Darstellung | Legt fest, dass dieser Eintrag auf der Mobil-Darstellung sichtbar ist. Diese Information wird nicht von allen Implementationen genutzt. |
Darstellungsvariante Menü | Legt fest, welche Darstellungsvariante verwendet wird. Diese Darstellungsvarianten für das Menü können unter Administration → Themes → Themes beim jeweiligen Theme mit "Theme bearbeiten" im Reiter cms-menu konfiguriert werden. Die Variablen sind dem Muster $cms-menu-element-variant-(Variantennummer; 1 bis 5)-(Attribut; color, background, ..) benannt. Diese Information wird nicht von allen Implementationen genutzt. |
Verwendung
Die zuvor beschriebenen Datenbanktabellen dienen nur der Datenpflege. Sie müssen nach einer Änderung in eine dritte Tabelle übertragen werden. Hierzu steht die Aktion "Struktur erzeugen" in den Toolbars der Datenbanktabellen "Navigation" und "Navigationseinträge" zur Verfügung.