[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Einfache Navigation als AddOn für Redaxo 5
Seite 1 von 1

Einfache Navigation als AddOn für Redaxo 5

Verfasst: 7. Dez 2017, 19:50
von w.busch
Ab sofort steht mit simple_nav eine einfache Navigation für Websites als AddOn für Redaxo 5 bereit, das in ähnlicher Form seit einigen Jahren unter Redaxo 4 verfügbar ist (simpnav).

Navigationen können für beliebige Kategorien eingerichtet werden und umfassen alle Unterkategorien ihrer Basiskategorie. Angezeigt werden aber nur Artikel und Kategorien, die online sind.

Die Darstellung erfolgt in Form von untereinander angeordneten Zeilen mit Links auf Nachbarseiten des aktuell angezeigten Artikels. Umfang und Layout der Navigationszeilen sind konfigurierbar. Die Sprachversion der verlinkten Nachbarseiten entspricht derjenigen des aktuellen Artikels.

Das AddOn steht auch unter https://github.com/WolfgangBusch/simple_nav zur Verfügung.

Re: Einfache Navigation als AddOn für Redaxo 5

Verfasst: 8. Dez 2017, 08:39
von Oliver.Kreischer
Hallo Wolfgang,

Gratulation zum Addon. Ich habe mir das nur sehr kurz angesehen.
Bei den Seiten "Beispiel" und "Konfiguration" werden wirklich viele Notices ausgegeben (im Systemlog).
Das wird alles nichts wildes sein.

Frontend habe ich mir noch gar nicht angesehen wobei ich die Ausgabe von DIV Container
mit inline Styles nicht so gut finde. Normalerweise baut man eine unsortierte Liste (UL LI) und stylt diese mit CSS.

Viele Grüße
Oliver

Re: Einfache Navigation als AddOn für Redaxo 5

Verfasst: 9. Dez 2017, 20:29
von w.busch
Hallo Oliver,

vielen Dank für deine Anmerkungen. Denen werde ich gerne nachgehen, habe aber Fragen dazu:
Welchen Systemlog meinst du?
In den eigentlichen div-Container der Navigation gibt es nur einen mit Inline-Styles. Der definiert die programmierte Einrückung. Schwierig, das in css abzubilden...

Re: Einfache Navigation als AddOn für Redaxo 5

Verfasst: 11. Dez 2017, 11:42
von Oliver.Kreischer
w.busch hat geschrieben:Welchen Systemlog meinst du?
Unter System im REDAXO
w.busch hat geschrieben:Schwierig, das in css abzubilden...
Nein. Alles kannst Du problemlos ohne inline-CSS lösen! Habe jetzt auf die schnell keinen "besseren" Link gefunden: http://css.maxdesign.com.au/listutorial/sub_master.htm

LG
Oliver

Re: Einfache Navigation als AddOn für Redaxo 5

Verfasst: 19. Dez 2017, 14:19
von w.busch
Hallo Oliver,

nochmals vielen Dank für deine Hinweise. Ich habe im Systemlog jetzt die verdächtigen Einträge gefunden und habe die fraglichen Seiten (Beispiel, Konfiguration) entsprechend überarbeitet.

Ich habe darüber hinaus noch die als Konstanten definierten Arrays entfernt (sind erst ab PHP-Version 7 erlaubt). Ich hatte unter Version 7 entwickelt, aber meine Produktions-Sites laufen noch unter Version 5.6.

Das überarbeitete AddOn ist als Version 1.1 hochgeladen, auch bei GitHub.

Re: Einfache Navigation als AddOn für Redaxo 5

Verfasst: 19. Dez 2017, 14:34
von w.busch
Ach, die Inline-Styles...

Kommen im Frontend nur an einer einzigen Stelle vor: ein programmiertes NN in "margin-left:NNpx;". Alternativ dürfte es tatsächlich nur über geschachtelte Blöcke gehen, aber sind die nicht eine Performance-Bremse?

Im Backend habe ich der Einfachheit halber öfter mal Inline-Styles verwendet, anstatt dem Backend ein weiteres Stylesheet zu verpassen. Ist das akzeptabel?