Seite 1 von 2
Navigation Factory Addon (ehemals nav42)
Verfasst: 18. Nov 2015, 23:52
von RexDude
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
* Artikel (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
* Unterstützung für alle URL-Typen von SEO42
* Reagiert automatisch auf gesperrte Artikel etc. bei installiertem Community AddOn
* Ausgabe einer einfachen Sprachnavigation möglich
* Ausgabe einer Breadcrumb Navigation möglich
Download:
http://www.redaxo.org/de/download/addons/?addon_id=1255
(oder über Installer)
Addon auf GitHub:
https://github.com/RexDude/navigation_factory
Re: [NEU] Navigation Factory Addon (ehemals nav42)
Verfasst: 19. Nov 2015, 09:19
von michaelwandel
Super Rudi, die zieh ich mir gleich mal rein
Gruß, Michael
Re: [NEU] Navigation Factory Addon (ehemals nav42)
Verfasst: 19. Nov 2015, 11:28
von RexDude
Yo mach das. Ich denke es ist ganz fein geworden
Bin aufjedefall glücklich mit der Abtrennung aus SEO42
Hab jetzt grad noch ein Mini-Update nachgeschoben
Und es gibt leider noch einen Bug wegen der has-sub Geschichte, muss ich mir aber mal extra anschauen wenn mehr Zeit. Oder wie hast du es reingefummelt Michi?
### Version 1.0.1 - 19. November 2015
* Updatehinweis: Addon bitte reinstallieren.
* Neu: Startseite mit Logo hinzugefügt
Re: [NEU] Navigation Factory Addon (ehemals nav42)
Verfasst: 19. Nov 2015, 12:10
von RexDude
Es ist jetzt übrigens möglich ganz elegant noch weitere Klassen hinzuzufügen, z.B. für ne Boostrap Dropdown Navigation (mit data-toggle Attribut und Icons, <span class="caret"></span> etc.)...
Re: [NEU] Navigation Factory Addon (ehemals nav42)
Verfasst: 19. Nov 2015, 13:06
von alexwenz
Hi Dude,
habe die Updates zu SEO42 gelesen und dachte mir "um Gottes Willen, warum kein nav42 mehr"? Dann habe ich erst dieses Addon gesehen und muss sagen: Du hast vollkommen recht, das auszugliedern und: tolle neue Möglichkeiten!
Vielen Dank für Dein Engagement!
Gruß,
Alex
Re: [NEU] Navigation Factory Addon (ehemals nav42)
Verfasst: 1. Dez 2015, 16:28
von darwin
*noch nicht getestet*
Aber schonmal Danke, Rudi.
grz. Chris
Re: [NEU] Navigation Factory Addon (ehemals nav42)
Verfasst: 1. Dez 2015, 20:11
von RexDude
Kein Ding Chris
Viel Spaß damit...
(Bis jetzt läufts das Teil ganz rund
)
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 2. Dez 2015, 12:21
von RexDude
Ich hab mal den PHP Simple HTML DOM Parser dazugeadded. Man kann mit dem realtiv einfach seine Navi Ausgabe so wie mit jQuery nachträglich noch manipulieren. API Link in der Readme.
### 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
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 6. Dez 2015, 21:03
von Tito
Hi Rudi,
hab gerade die V1.1.0 installiert ... nunja, hab nach dem aktivieren des Addons nur noch ne weiße Seite im Backend von REX 4.6.2
Haste vielleicht ein paar Nebelscheinwerfer für mich?
Gruß
Tito
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 6. Dez 2015, 21:07
von RexDude
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 6. Dez 2015, 21:14
von Tito
jetzt hab ich wenigstens den Baum gesehen, gegen den ich gefahren bin:
Fatal error: Cannot redeclare file_get_html() (previously declared in /redaxo/include/addons/navigation_factory/classes/class.simple_html_dom.inc.php:70) in /redaxo/include/addons/rexsearch/plugins/plaintext/classes/class.simple_html_dom.inc.php on line 44
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 6. Dez 2015, 21:20
von RexDude
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 6. Dez 2015, 21:29
von RexDude
Hmm eigentlich ist es sogar eher ein RexSearch Prob, weil RexSearch die Klasse einfachläd ohne zu prüfen ob nicht schon da
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 6. Dez 2015, 21:34
von Tito
Jo, da hast recht.
Bei RexSearch wird auch die Version 1.11 eingeladen und bei deiner Nav-Factory die 1.5.
Ich weiß nicht, wie sich die beiden Versionen unterscheiden, aber ich kommentier das mal bei der Nav-Factory aus wie du gezeigt hast ... soll ja erst einmal laufen
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 18. Dez 2015, 09:48
von darwin
Hallo RexDude,
wäre es evtl auch möglich eine Methode reinzupacken die Artikel einer Kategorie auch als
Navi-Punkt darstellt (article_name, article_id).
Beispiel:
> rootCat1 (level1)
- Artikel-1 der rootCat1 (als SubNavi - quasi level2)
- Artikel-2 der rootCat1 (als SubNavi - quasi level2)
- Artikel-3 der rootCat1 ((als SubNavi - quasi level2)
>rootCat2
- Artikel-1 der rootCat2
...
Ergebnis:
rootCat-1 | rootCat-2 |
Artikel-1 Artikel-1
Artikel-2
Artikel-3
Man müsste halt unterscheiden ob Kat oder Artikel "gewünscht" sind.
Ich versuch mich mal die NavFactory zu erweitern... aber falls du schon was hättest,
darfst du mich gerne bremsen
Gruß Chris
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 18. Dez 2015, 14:29
von RexDude
Hey Chris,
hab dei leider nix was ich aus dem Ärmel schütteln könnte
Im Prinzip ist das dann ne Art Sitemap oder?
Dazu wurde hier schon ein Issue angelegt:
https://github.com/RexDude/navigation_factory/issues/9
LG,
RexD
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 18. Dez 2015, 14:32
von Björn Lindner
hi,
super addon, vielen dank dafür.
ich suche gerade den weg wie ich den li's ab der 2. ebene eine andere css class oder sogar gar keine zuweisen kann als der ersten ebene.
bin ich nur zu blind oder ist das ohne an deinen lassen zu fummeln, derzeit noch nicht möglich?
grüße
björn
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 18. Dez 2015, 14:36
von RexDude
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 18. Dez 2015, 14:40
von Björn Lindner
oups, sorry has nicht mehr gefunden und achte es hätte gestern Abend nicht gespeichert.
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 11. Jan 2016, 18:01
von Larsen
Hi,
super dass das nun ein eigenes Addon bekommen hat.
ich bin gerade dabei, das ganze in eine bestehende Seite umzubasteln. In der nav42 gab es doch die Option nav->setNavPositionId( ) um die Position der Navigation (ob nun Hauptnavi oder Footer...) per Kategorie-Meta festzulegen. Übersehe ich das gerade in der NavFactory oder ist das ersatzlos gestrichen weil is nich?
Gruss, Lars
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 11. Jan 2016, 18:38
von RexDude
Hi Lars,
Larsen hat geschrieben:
super dass das nun ein eigenes Addon bekommen hat.
ja freut mich auch
Eine setNavPositionId() is mir aber neu
Ich habe noch nie per Metainfos den Navtyp bestimmt weil ich diese Variante nicht so Usability freundlcih finde. Ich mache immer eine offline Root Kat je Navtyp und schmeisse da meine Navpunkte rein. Dann im NF Addon mir setStartCategoryId() arbeiten.
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 11. Jan 2016, 20:08
von darwin
... kann es sein das du meine nav42extend verwendest. da war/ist eine position via metas möglich.
grz. chris
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 12. Jan 2016, 09:06
von Larsen
Stimmt, nav42extended wars. Das ganze Projekt ist so organisch gewachsen (ähem in anderen Worten schlecht kommentiert) das ich die Quelle nicht mehr wusste. Gut gut, es wird sich eine Lösung finden lassen.
Danke!
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 17. Jan 2016, 10:50
von PXDemon
HI Rexdude,
wird es das Navigation Factory in kürze auch für Redaxo 5 geben?
Aktuelle hab ich mein Projekt begonnen mit Rex4.6.2 und bin jetzt während der Entwicklung auf Rex5 umgestiegen. Bevor ich nun beginnen würde die Navigationen neu zu bauen, mit dem alten Redaxo Navigations Code, wäre eine Info ob es Navigation Factory auch in kürze fürs Redaxo 5 geben wird gut.
Danke und Grüsse,
P
Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)
Verfasst: 17. Jan 2016, 15:54
von RexDude
Hey,
ja ich hätte Bock das zu portieren. Es wäre auch irgendwie schade wenn es das Addon nicht mehr geben würde zukünftig. Sobald die Sache mit SEO42 geklärt ist könnte ich mich da ran machen... kann aber noch ne Weile dauern.