Wenn man auf Webseiten Galerien erstellen möchte, kommt man heute eigentlich kaum noch an einer der vielen zur freien Verfügung stehenden Lightbox-Varianten vorbei. Eine Übersicht über derzeit 57 Lightbox-Scripts bietet "The Lightbox Clones Matrix". Für Typo3 können diese in der Regel jedoch nicht ohne Weiteres verwendet werden.
Donnerstag, 4. Dezember 2008
Lightbox-Extension für Typo3
Daher gibt es ein paar entsprechende Typo3-Extensions, die ich allerdings zum größten Teil nicht besonders gut finde. Eine Ausnahme bildet dabei die Extension kj_imagelightbox_2, die ich auch selbst auf diversen Typo3-Websites einsetze. Mit dieser kann in den Inhaltslelementen "Bild" und "Text/Bild" die Lightbox-Funktionalität individuell aktiviert werden. Dabei ist es möglich, die Bilder einzeln oder als Bilderset anzuzeigen.
Die Extension hat nur einen kleinen Bug, der aber durch die im Folgenden genannte Lösung behoben werden kann: Durch die Extension gibt es in den entsprechenden Inhaltselementen zwei Felder für die Darstellungsbreite der Bilder, wobei keines davon funktioniert. Somit kann man die Breite nur indirekt über die Angabe der Höhe definieren.
Es gibt jedoch eine Lösung für dieses Problem, durch die die Extension wieder korrekt funktioniert. Dazu muss man die unter /typo3conf/ext/kj_imagelightbox2 befindliche Konfigurationsdatei "ext_tables.php" mit einem Editor öffnen und darin folgende Zeilen auskommentieren:
Anschließend ist nur noch ein Formularfeld für die Angabe der Bildbreite vorhanden, wobei dann auch tatsächlich die Bildgröße geändert wird. Somit kann die Extension problemlos verwendet werden. Bleibt zu hoffen, dass dieser Bugfix in der nächsten Version der Extension umgesetzt ist.$GLOBALS['TCA']['tt_content']['types']['textpic']['showitem'] = [...]
$GLOBALS['TCA']['tt_content']['types']['image']['showitem'] = [...]
$GLOBALS['TCA']['tt_content']['types']['list']['showitem'] = [...]
Basierend auf Version 1.4.3 gibt es die Extension auch mit bereits integriertem Bugfix zum Download.