---
title: "lz_gallery + JavaScript"
url: "https://www.typo3.net/d/25962-lz-gallery-javascript"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2005-06-15"
last_reply: "2005-09-14"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# lz_gallery + JavaScript

Extensions · 2 Antworten · gestartet 2005-06-15

## Eröffnungsbeitrag

**somnatic** · 2005-06-15 · [Beitrag #1](https://www.typo3.net/d/25962-lz-gallery-javascript/1)

Guten Morgen - Ein neuer Tag - Ein neues Problem :(

Ich habe auf einer Seite die ich derzeit entwerfe das Problem mit der lz_gallery, dass das JavaScript, welches für das Popup (newwindow) in den Source geschrieben wird, eben dorthin NICHT geschrieben wird - es fehlt einfach.

Im generierten Quelltext steht dann zwar bei jedem Image onClick=openPic(...) .. aber die Methode openPic fehlt ganz einfach.

Weiss jemand warum das so ist?

Hier sämtliche Einstellungen die ich getroffen habe:

im Haupttemplate

```typoscript
plugin.tx_lzgallery_pi1_simple._CSS_DEFAULT_STYLE = 
plugin.tx_lzgallery_pi1._CSS_DEFAULT_STYLE =
```

im EXT Template der Seite wo die Gallerie liegt:

```typoscript
plugin.tx_lzgallery_pi1._DEFAULT_PI_VARS.showUid = 1
plugin.tx_lzgallery_pi1_simple._CSS_DEFAULT_STYLE = 
plugin.tx_lzgallery_pi1._CSS_DEFAULT_STYLE = 

plugin.tx_lzgallery_pi1.navlinks.chapter = 0
plugin.tx_lzgallery_pi1.navlinks.index = 0
plugin.tx_lzgallery_pi1.navlinks.section = 0
plugin.tx_lzgallery_pi1.navlinks.subsection = 0
plugin.tx_lzgallery_pi1.navlinks.navigation = 0
plugin.tx_lzgallery_pi1.navlinks.bookmarks = 0

plugin.tx_lzgallery_pi1.layout.value = <!--###LAYOUT### begin-->###GALLERY### <!--###LAYOUT### end--> <!--###GALLERY_DEFAULT### begin--> ###IMAGE### <!--###GALLERY_DEFAULT### end--> <!--###LISTING### start--> <table id="tx-lzgallery-pi1-listing" align="center"> <!--###PARENTGALLERY### start --> <tr class="parent"><td> <tr id="line-title"><td id="tx-lzgallery-pi1-parent-title">###TITLE###</td></tr> <tr id="line-count"><td id="tx-lzgallery-pi1-parent-count">###COUNT_LABEL###: ###COUNT### </td></tr> <tr id="line-subcount"><td id="tx-lzgallery-pi1-parent-subcount">###SUBCOUNT_LABEL###: ###SUBCOUNT### </td></tr> <tr id="line-descr-short"><td id="tx-lzgallery-pi1-parent-descr-short">###DESCR_LONG###</td></tr> </td></tr> <!--###PARENTGALLERY### end --> <!--###LISTITEM### start--> <tr class="line1"> <td class="title"><!--###LINK_GENERAL###-->###TITLE###<!--###LINK_GENERAL###--></td> <td class="startdate">###STARTDATE###</td> <td class="count">###COUNT###</td> </tr> <tr class="line2"> <td colspan="3"> <table> <tr> <td class="preview" rowspan="2"><!--###LINK_GENERAL###-->###PREVIEW###<!--###LINK_GENERAL###--></td> <td class="information"> ###LOCATION_LABEL###: ###LOCATION###   ###ENDDATE_LABEL###: ###ENDDATE### ###HASSUBS### ###SUBCOUNT### </td> </tr> <tr> <td class="descr_short">###DESCR_SHORT###</td> </tr> </table> </td> </tr> <!--###LISTITEM### end--> <!--###NOTFOUND### start--> <tr class="line1"> <td class="title">###MESSAGE###</td> </tr> <tr class="line2"> <td> <table><tr> <td class="preview"><!--###BACK_LINK###-->###BUTTON###<!--###BACK_LINK###--></td> </tr></table> </td> </tr> <!--###NOTFOUND### end--> <!--###PAGINATION### start--> <tr class="pagination"> <td> ###PREVIOUS### <!--###PAGE_ITEM### start --> <!--###PAGE_LINK###-->###PAGE_LABEL### ###PAGE_NUMBER###<!--###PAGE_LINK###-->   <!--###PAGE_ITEM### end --> ###NEXT### </td> </tr> <!--###PAGINATION### end--> <!--###SORTING### start--> <tr class="sorting"><td> ###SORT_LABEL###:   <!--###SORT_ITEM### start --> <!--###SORT_LINK###-->###SORT_FIELD###<!--###SORT_LINK###-->   <!--###SORT_ITEM### end --> </td><tr> <!--###SORTING### end--> </table> ###SEARCHBOX### <!--###LISTING### end-->
```

Hier noch die Einträge aus dem Constants Feld des EXT Templates:

```typoscript
plugin.tx_lzgallery.basepath = fileadmin/galleries/

plugin.tx_lzgallery.piVarOptions.colrows = 1x1,3x3,5x5
plugin.tx_lzgallery.piVarPresets.clickmode = newwindow

plugin.tx_lzgallery.piVarPresets.maxwidth = 650
plugin.tx_lzgallery.navlinks = 0
```

natürlich dürft ihr euch auch das Template Setup klauen. Es handelt sich dabei um ein sehr einfaches lz_gallery.
* Die Styles von lz_gallery werden im Source abgeschaltet.
* Sobald man auf einen Link im Menü klickt, kommt man sofort zu einer Thumbnail Übersicht (und nicht zu einer Gallerie - Übersicht)
* Klickt man auf ein Bild, sollte ein Popup aufgehen

Wäre sehr nett, wenn mir hierbei jemand weiterhelfen könnte :)

## Antworten

### [#2](https://www.typo3.net/d/25962-lz-gallery-javascript/2) · somnatic · 2005-06-18

So ... es wird noch mysteriöser ...

Ich habe heute an der Seite weitergebastelt, in den Templates nichts verändert, nur auf ein paar Seiten etwas Inhalt hinzugefügt ...

Zufällig gehe ich auch auf die Bildergallerie und siehe da, es funktioniert. Ich freue mich also, sehe mir den Quelltext an und ja - die function openPic ist drin ...

Ich betrachte die anderen Seiten, gehe wieder zurück zur Gallery, und siehe da, der Javascript Code ist wieder weg :(

Was zum Teufel geht hier vor? Ich verstehe es nicht. Ich habe dann versucht den Cache zu leeren, aber das hat genau nichts geändert.

### [#3](https://www.typo3.net/d/25962-lz-gallery-javascript/3) · hgmbln · 2005-09-14

Hallo somnatic,

ich hatte dasselbe Problem und habe es dadurch gelöst, dass ich folgende Anweisung ins Template geschrieben habe:

config.setJS_openPic = 1

Dadurch wird die Einbindung der Javascript Routine openpic() erzwungen.

Gruß

---

Quelle: „lz_gallery + JavaScript“, typo3.net, https://www.typo3.net/d/25962-lz-gallery-javascript
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
