Folgende Situation:

 

Eine Galerie (lz_gallery) in der Variante mit PopUps (newwindow, newwindow_max) funktioniert ganz hervorragend - beim ersten Aufruf! Nach dem Cachen (bei weiteren Aufrufen) haben die PopUp-Fenster dann jedoch eine völlig falsche Größe und sind änderbar. Das liegt daran, dass beim Cachen das JavaScript:

 

function openPic(url,winName,winParams) {

var theWindow = window.open(url,winName,winParams);
if (theWindow) {theWindow.focus();}
}

 

nicht mit gecacht wird. Diese Funktion fehlt dementsprechend bei einem erneuten Aufruf einer Galerie im Quelltext.

 

Die Lösung:

 

In eurem Template muss im "SetUp"-Feld der Wert

 

config.setJS_openPic = 1

 

gesetzt werden. Damit ist TYPO3 "forced to be included" dieses Script.

Und die Gelerien funktionieren bei jedem Aufruf perfekt!

 

Quelle: selbst recherchiert in der TypoScript-Referenz auf www.typo3.org