AddOn


Navigation Factory (nav42)

Beschreibung

Erweitere und modifizierte rex_navigation Klasse mit Zusatzfunktionen. Ehemals nav42.

  1. 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

RexDude


Versionen

2.0.0

Für REDAXO
^5.0
Veröffentlicht am
15.03.2017

  1. 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

  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

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

  1. 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

  1. 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

  1. 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’