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_navhinzugefügt. Kann als Vorlage benutzt werden um eine eigene Navigation zu schreiben - Methode
setHideWebsiteStartArticle()insetHideSiteStartArticleumbenannt. 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-subinrex_navwird jetzt dem Li zugewiesen, thx@alexwenz - Neu:
setListMode()zurrex_breadcrumb_navhinzugefügt. Ergibt beifalseeine 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
nav42umbenannt und aufgeteilt in die Klassenrex_nav,rex_lang_navundrex_breadcrumb_nav - Geändert: Alle Methodennamen mit einem
Lidarin wurden umbenannt.Li=ListItem - Geändert: Alle Methodennamen mit einem
Uldarin 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_navhinzugefügt, thx@darwin - Neu: Methode
setShowHasSubClass()zur Klasserex_navhinzugefügt, zeigt automatisch eine 'has-sub' Klasse für die Ul an - Neu: Methode
setHasSubClass()zur Klasserex_navhinzugefügt, zum ändern des Klassenmames. default ist 'has-sub'