AddOn


Kompakte Linklisten (Quicklinks)

Beschreibung

Dieses AddOn bietet ein System zur Erzeugung und Darstellung kompakter Listen von Links. Entsprechende Listen können im Seitentemplate eingebunden werden und so auf jeder Seite den Zugriff auf wichtige Artikel mit nur einem einzigen Klick gestatten (“Quicklinks”). Um den Platzbedarf für die Quicklinks möglichst gering zu halten, sind sie in Gruppen nebeneinander angeordnet. Die Linkliste einer Gruppe ist zeilenweise angeordnet. Sie poppt erst beim Überfahren mit der Maus auf. Dafür stehen entsprechende Javascript-Funktionen zur Verfügung. Die Stylesheets zur Darstellung der Quicklinks sind konfigurierbar.

Erzeugung der Quicklinks:
Das AddOn stellt zwei Module zur Verfügung, mit denen jeweils eine Gruppe von Linkzeilen (“Quicklinks-Gruppe”) erzeugt werden kann. Der eine Modul definiert eine Gruppe von Links auf Redaxo-Artikel (interne Links), der andere eine Liste externer Links.
Eine Quicklinks-Gruppe wird dann durch einen Artikel gebildet, der nur genau einen der entsprechenden Blöcke enthält. Der Artikel kann offline bleiben, da er keine Frontend-Ausgaben macht.
Sinnvollerweise richtet man für für die Quicklinks-Gruppen eine eigene Kategorie ein. Die Reihenfolge der Gruppen (von links nach rechts) ergibt sich aus der Reihenfolge der Artikel in der Kategorie.

Anzeige der Quicklinks:
Die Quicklinks-Gruppen werden durch den Aufruf der PHP-Funktion quicklinks::print_quicklinks() angezeigt. Dieser Aufruf erfolgt sinnvollerweise im Seitentemplate.

Konfigurierbare Styles:
- Breite der Gruppen und Linkzeilen
- Textgröße der Gruppen (die der Linkzeilen ist 20% kleiner)
- Hintergrundfarbe, Textfarbe und Randfarbe der Gruppen
- Hintergrundfarbe und Textfarbe der Linkzeilen


Umsetzung

Wolfgang Busch

An der Windmühle 3
38173 Dettum

busch-dettum.de


Versionen

2.0.1

Für REDAXO
^5.3.0
Veröffentlicht am
08.07.2018

Die Keys der assoziativen Arrays in den Modulen sind jetzt vorschriftsmäßig mit Gänsefüßchen versehen.

2.0.0

Für REDAXO
^5.3.0
Veröffentlicht am
06.06.2018

Diese Version ist komplett überarbeitet und auf Redaxo 5 angepasst.

1.0 (November 2016)

Für REDAXO
4.7.x, 4.6.x, 4.4.x
Veröffentlicht am
09.11.2016