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

Für REDAXO
^5.0
Veröffentlicht am
30.09.2020

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

Für REDAXO
^5.0
Veröffentlicht am
09.06.2018

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

Für REDAXO
^5.0
Veröffentlicht am
15.03.2017

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() in setHideSiteStartArticle umbenannt. Alte Methode bleibt aufgrund compat bestehen.

1.1.1

Für REDAXO
4.7.x, 4.6.x, 4.5.x
Veröffentlicht am
01.03.2016

Version 1.1.1 - 01. März 2016

  • Fixed #12: Home-Link nicht ausgeben wenn leer, thx@alexplusde
  • Fixed: RexSearch compat

1.1.0

Für REDAXO
4.7.x, 4.6.x, 4.5.x
Veröffentlicht am
02.12.2015

Version 1.1.0 - 02. Dezember 2015

  • Fixed: Community Addon Permissions
  • Fixed #2: has-sub in rex_nav wird jetzt dem Li zugewiesen, thx@alexwenz
  • Neu: setListMode() zur rex_breadcrumb_nav hinzugefügt. Ergibt bei false 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() und setStartCategoryId() wird eine Warnung angezeigt

1.0.1

Für REDAXO
4.7.x, 4.6.x, 4.5.x
Veröffentlicht am
19.11.2015

Version 1.0.1 - 19. November 2015

  • Updatehinweis: Addon bitte reinstallieren.
  • Neu: Startseite mit Logo hinzugefügt

1.0.0

Für REDAXO
4.7.x, 4.6.x, 4.5.x
Veröffentlicht am
18.11.2015

Version 1.0.0 - 18. November 2015

  • Geändert: Klasse nav42 umbenannt und aufgeteilt in die Klassen rex_nav, rex_lang_nav und rex_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, stattdessen setStartCategoryId() hinzugefügt
  • Geändert: getNavigationByLevel() entfernt, stattdessen setLevelStart() 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() (ehemals setUlClass()) erstes Level beginnt jetzt bei 1, nicht mehr bei 0.
  • Geändert: setListId() (ehemals setUlId()) erstes Level beginnt jetzt bei 1, nicht mehr bei 0.
  • Geändert: Methode setLinkFromUserFunc() in setCustomLink() umbenannt
  • Geändert: Es gab umfangreiche Änderungen an der Breadcrumb Navigation. Bitte die Codebeispiele studieren
  • Neu: Methode setListClass() zur Klasse rex_lang_nav hinzugefügt, thx@darwin
  • Neu: Methode setShowHasSubClass() zur Klasse rex_nav hinzugefügt, zeigt automatisch eine 'has-sub' Klasse für die Ul an
  • Neu: Methode setHasSubClass() zur Klasse rex_nav hinzugefügt, zum ändern des Klassenmames. default ist 'has-sub'