AddOn
Navigation Factory (nav42)
Beschreibung
Erweitere und modifizierte rex_navigation Klasse mit Zusatzfunktionen. Ehemals nav42.Features
- Ausgabe der Navigation von einer Katagorie aus oder über Kategorie-Levels
- Es wird zuerst eine nackte Ul-Liste ohne Klassen oder Ids ausgegeben
- Kategorien (z.B. Home) können ausgeblendet werden
- Einstellen der CSS-Klasse für selektierte Menüpunkte (z.B.
current
) - Jede UL kann eine Klasse und/oder Id zugewiesen bekommen (Suckerfish/Superfish)
- Angabe von MetaInfo Felder aus denen Klassen und Ids für die Li's herausgezogen werden
- Aufruf einer benutzerdef. PHP-Funktion möglich, die den Inhalt der Li's zurückgibt
- Reagiert automatisch auf gesperrte Kategorien/Artikel etc. bei installiertem Community AddOn
- Ausgabe einer einfachen Sprachnavigation möglich
- Ausgabe einer Breadcrumb Navigation möglich
- Mitgeliefertes Custom Navigation Beispiel
Created by RexDude for R5.
Umsetzung
Versionen
2.0.3
Version 2.0.3 - 30. September 2020
- fix für php 7.3/7.4
- fix Bei der Verwendungen von multiple Klassen (Danke @ fietstouring)
2.0.1
Version 2.0.1 - 09. Juni 2018
- Link entfernt auf Startseite, thx@alexplusde
- Ausgabe der Codebeispiele für REDAXO 5.6 wiederhergestellt
2.0.0
Version 2.0.0 - 15. März 2017
- Portierung zu REDAXO 5
- Klasse
rex_custom_nav
hinzugefügt. Kann als Vorlage benutzt werden um eine eigene Navigation zu schreiben - Methode
setHideWebsiteStartArticle()
insetHideSiteStartArticle
umbenannt. Alte Methode bleibt aufgrund compat bestehen.
1.1.1
Version 1.1.1 - 01. März 2016
- Fixed #12: Home-Link nicht ausgeben wenn leer, thx@alexplusde
- Fixed: RexSearch compat
1.1.0
Version 1.1.0 - 02. Dezember 2015
- Fixed: Community Addon Permissions
- Fixed #2:
has-sub
inrex_nav
wird jetzt dem Li zugewiesen, thx@alexwenz - Neu:
setListMode()
zurrex_breadcrumb_nav
hinzugefügt. Ergibt beifalse
eine reine Linkliste ohne ul/li's, thx@JeGr - Neu: Der PHP Simple HTML DOM Parser wurde dem Addon hinzugefügt und steht zur Benutzung auch ausserhalb des Addons bereit
- Verbessert: Bei gleichzeitiger Nutzung von
setStartLevel()
undsetStartCategoryId()
wird eine Warnung angezeigt
1.0.1
Version 1.0.1 - 19. November 2015
- Updatehinweis: Addon bitte reinstallieren.
- Neu: Startseite mit Logo hinzugefügt
1.0.0
Version 1.0.0 - 18. November 2015
- Geändert: Klasse
nav42
umbenannt und aufgeteilt in die Klassenrex_nav
,rex_lang_nav
undrex_breadcrumb_nav
- Geändert: Alle Methodennamen mit einem
Li
darin wurden umbenannt.Li
=ListItem
- Geändert: Alle Methodennamen mit einem
Ul
darin wurden umbenannt.Ul
=List
- Geändert: Alle Klassen geben einheitlich die Navigation über Ausgabemethode
getNavigation()
aus - Geändert:
getNavigationByCategory()
entfernt, stattdessensetStartCategoryId()
hinzugefügt - Geändert:
getNavigationByLevel()
entfernt, stattdessensetLevelStart()
hinzugefügt - Geändert:
setLevelCount()
hinzugefügt, gibt die Anzahl der auszugebenden Levels an, beginned ab dem Start-Level bzw. der Start-Kategeorie - Geändert:
setLevelStart()
erstes Level beginnt jetzt bei 1, nicht mehr bei 0. - Geändert:
setListClass()
(ehemalssetUlClass()
) erstes Level beginnt jetzt bei 1, nicht mehr bei 0. - Geändert:
setListId()
(ehemalssetUlId()
) erstes Level beginnt jetzt bei 1, nicht mehr bei 0. - Geändert: Methode
setLinkFromUserFunc()
insetCustomLink()
umbenannt - Geändert: Es gab umfangreiche Änderungen an der Breadcrumb Navigation. Bitte die Codebeispiele studieren
- Neu: Methode
setListClass()
zur Klasserex_lang_nav
hinzugefügt, thx@darwin - Neu: Methode
setShowHasSubClass()
zur Klasserex_nav
hinzugefügt, zeigt automatisch eine 'has-sub' Klasse für die Ul an - Neu: Methode
setHasSubClass()
zur Klasserex_nav
hinzugefügt, zum ändern des Klassenmames. default ist 'has-sub'