AddOn


einfache Navigation (simpnav)

Beschreibung

Dieses AddOn bietet ein System zur Erzeugung und Darstellung einer einfachen Navigation für Websites. Die Navigation bildet die Kategorien- und Artikelhierarchie in Redaxo ab. Sie besteht aus einer Folge von untereinander angeordneten Zeilen, die jeweils einen Link auf eine Nachbarseite des aktuell angezeigten Artikels enthalten. Dabei werden nur Nachbarseiten berücksichtigt, die online sind.
Die Navigationszeilen verweisen im Wesentlichen auf diese Nachbarseiten:
- die Kindartikel und -kategorien der Startseite
- die Kategorien im Pfad des aktuell angezeigten Artikels
- die Geschwisterkategorien und -artikel des aktuellen Artikels
- die Geschwisterkategorien und -artikel der Kategorien im Pfad des aktuellen Artikels (optional)
Die Darstellung der Navigationszeilen (Formen, Farben, …) kann über ein Konfigurationsmenü variiert werden.

Einbau der Navigation in ein Seiten-Template:
Durch den Aufruf der function simpnav() echo simpnav($art_id); // $art_id = Artikel-Id des aktuellen Artikels
werden die Navigationszeilen als Folge von div-Containern untereinander darstellt.

Konfiguration der Navigation:
Formen, Farben und Trennlinien können dem Design der Website angepasst werden. Die Konfiguration erzeugt ein entsprechendes css-Stylesheet. Die Anzahl der Navigationszeilen kann in drei Stufen variiert werden:

Minimal-Konfiguration (Typ 1):
- alle (Online-)Kindartikel des Startartikels – alle (Online-)Kindkategorien des Startartikels (“Hauptkategorien”) – die Kategorien im Pfad des aktuellen Artikels – der aktuelle Artikel bzw. die aktuelle Kategorie – alle Geschwisterartikel und -kategorien des aktuellen Artikels [wenn die Elternkategorie online ist] – alle Kindartikel der aktuellen Kategorie [wenn die aktuelle Kategorie online ist]

Normal-Konfiguration (Typ 2):
- Minimal-Konfiguration und zusätzlich: – alle Geschwisterkategorien im Pfad des aktuellen Artikels [nur Online-Kategorien]

Maximal-Konfiguration (Typ 3):
- Normal-Konfiguration und zusätzlich: – alle Geschwisterartikel im Pfad des aktuellen Artikels [wenn deren Elternkategorie online ist]


busch-dettum.de/public/it/simpnav.html

Umsetzung

Wolfgang Busch

An der Windmühle 3
38173 Dettum

busch-dettum.de


Versionen

1.0 (April 2017)

Für REDAXO
4.7.x, 4.6.x, 4.4.x
Veröffentlicht am
19.04.2017