Aktuelle Informationen rund um TYPO3

Archiv zur KategorieCrossbrowser

HOWTO: Lightbox ohne Extension in TYPO3

Durch Neuerungen in TYPO3 4.5 ist es einfacher geworden, die integrierte “Enlarge on Click” Funktion als Lightbox umzusetzen. Hier ist nun eine kurze Anleitung, wie man eine solche Funktion umsetzen kann und dabei sogar ohne Extension auskommt.

Um Bilder per Klick größer anzeigen zu lassen, gibt einem TYPO3 die Möglichkeit, bei den Content-Elementen Bild bzw. Text/Bild die Funktion “Enlage on Click” zu setzen. Dies veranlasst TYPO3, bei einem Klick auf ein Bild dieses in einem Popup in der Originalgröße anzuzeigen. Eine nicht ganz zeitgemäße Funktion.

Häufiger wird deswegen diese Funktion umgebaut, so dass die größere Ansicht des Bildes in einer Lightbox angezeigt wird. Hierfür hat man früher häufig Extensions wie beispielsweise “perfect_lightbox” eingesetzt. Durch Erweiterungen an den TypoScript-Eigenschaften einer Image-Resource ist die Verwendung einer Extension nun nicht mehr nötig.

Flagbit Büro

Beispiel für eine Lightbox mit einem Bild des Flagbit-Büros


weiterlesen »

Firefox 3.0 und TYPO3

Firefox 3.0 ist heute Abend in der finalen Version erschienen. Ganz abgesehen davon, dass euphorisch die neue Version runter geladen wird und versucht wird, einen neuen Rekord an Downloads aufzustellen, kann man auch schon die ersten Probleme feststellen.

Mit dem Firefox 3.0 gibt es Probleme im TYPO3 Backend. Ein Programmierfehler im Backend, welcher sich in vorherigen Firefox-Versionen nicht ausgewirkt hat, führt nun zu Problemen beim Framehandling im Backend. Das TYPO3-Team hat deswegen auch neue Versionen des Content Mangement Systems veröffentlicht. Selbst für den üblicherweise nicht mehr weiter gepflegten 4.0.* Baum gibt es Updates.

In den TYPO3-Versionen 4.2.1, 4.1.7 und 4.0.9 sollten die Fehler behoben sein. Einem Update ist ohnehin anzuraten, da in allen Vorgängerversionen zwei Sicherheitslücken enthalten sind, von denen eine vom TYPO3-Security-Team als kritisch (high) eingestuft wird.

JS-Error in IE, Totalabbruch

Letzte Woche habe ich versucht, einen JavaScript-Fehler zu beheben, der im IE auf einer Seite auftrat, die wir vor längerer Zeit mit recht vielen JavaScript-Elementen ausgestattet hatten. Auf der ersten Seite findet sich dort ein Flashelement, die aus unerklärlichen Gründen im IE nicht mehr funktionierte. Dieses Flash wird mittels JavaScript eingebunden (mittels des coolen SWFObject).

Zu meiner noch viel größeren Überraschung kam aber noch hinzu, dass die Seite manchmal funktionierte. Nach ein paar Tests nämlich genau dann, wenn der Cache leer war. Dann kam keine Fehlermeldung und die Seite wurde korrekt und fehlerfrei angezeigt. Und auch wenn die Fehlermeldung kam, konnte man bei genauem Hinsehen vorher die teilweise gerenderte Seite kurz aufblitzen sehen. Mit völligem Unverständnis, wie es zu dieser Fehlermeldung kommen kann, habe ich mich auf die Suche nach einer Lösung gemacht.

weiterlesen »