Hallo,
ich mühe mich nun schon fast den ganzen Tag mit folgendem Problem ab:
Auf meiner Seite gibt es an einer Stelle ein großes Bild und 8 kleine (ähnlich wie Thumbnails). Alle Bilder sind auf der Seite hinterlegt. Klickt man nun auf eines der kleinen Bilder, so wird die Seite neu aufgerufen und der Parameter &pic=x übergeben, wobei x die Nummer des Bildes ist. Mit folgendem TS habe ich das große Bild beschrieben:
# Hauptbild
lib.werk_bigpic = COA_INT
lib.werk_bigpic.10 = IMAGE
lib.werk_bigpic.10 {
file = fileadmin/images/leerbild_werk_bigpic.jpg
file.maxW = 536
file.maxH = 306
file.import = uploads/media/
file.import.data = levelmedia:-1
file.import.listNum.stdWrap.data = global : HTTP_GET_VARS | pic
file.import.override.data = page:media
}
Das funktioniert alles prächtig. Nun will ich die ganze Sache mit Hilfe des DAM umstellen, so daß auf der Seite nur noch Referenzen hinterlegt sind. Dazu habe ich die üblichen Extensions installiert, vor allem eben dam_pages. Leider bekomme ich es jetzt nicht mehr hin, daß der stdWrap für listNum funktioniert. Es wird immer das erste Bild ausgewählt. Gibt man listNum hingegen per Hand ein, funktioniert es wunderbar.
Hier der Code:
# Hauptbild
lib.werk_bigpic = COA_INT
lib.werk_bigpic {
10 = IMAGE
10 {
file = fileadmin/images/leerbild_werk_bigpic.jpg
file.maxW = 536
file.maxH = 306
file.import.cObject = USER
file.import.cObject {
userFunc = tx_dam_pages->get_media_file
listNum.stdWrap.data = GPvar:pic
}
}
}
Ich habe in der entscheidenden Zeile für listNum praktisch alles versucht, ohne Erfolg. Wenn ich, was ich mancherorts gesehen habe, einfach listNum = GPvar:pic nehme, dann erscheinen sogar php-Fehlermeldungen.
Für Hilfe wäre ich nach verzweifelter Suche SEHR dankbar.