Zum Inhalt springen

GifBuilder mit click enlarge

Erstellt am 2. Januar 2007 · 2 Antworten · letzte Antwort am 11. April 2007

Tags: Bilder, Frage

codeman ·

Hallo allerseits!

Auf folgenden Link habe ich eine Erklährung gefunden wie man mit einem kleinen Workaround ClickEnlarge Bilder mit Wasserzeichen, CSS oder Layout erstellen kann.

http://projects.niekom.de/workflow/wiki/Snippets/TYPO3/GifbuilderClickEnlarge

Und so habe ich es in mein Template eingebunden.

#Test: ClickEnlarge

tt_content.image.20.2.imageLinkWrap.JSwindow.altUrl.cObject >
tt_content.image.20.1.imageLinkWrap.JSwindow.altUrl.cObject = TEXT
tt_content.image.20.1.imageLinkWrap.JSwindow.altUrl.cObject {
    field = images
    listNum.stdWrap.data = register:IMAGE_NUM
    wrap = index.php?id=123&imageFile=|
    
}

Der Alt URL des Images wird jetzt auch geparst und verweißt nicht mehr auf das Bild sondern auf die defenierte Seite und übergibt das Bild richtig als Parameter.

Mein Problem besteht jetzt darin das ich nicht weiß, wie ich diesen Parameter jetzt auf der Seite so verarbeiten kann das er mir das gewünschte Bild anzeigt.

In der Anleitung steht es so.

10 = IMAGE
10.file.import.dataWrap = path/{GPvar:imageFile}

Wenn ich das jetzt aber in das TS der Seite 123 einfüge passiert gar nichts, ausser das halt die leere Seite angezeigt wird.

Kann mir jemand sagen wo ich denn TS Code wie konfiguriere damit er mir das mit GPVar übergebene Bild anzeigt?

vielen Dank und ein frohes neues Jahr wünsche ich!

codeman ·

Hallo, habe das Problem nun selbst gelöst. Bzw. bin ich hinter das Problem gekommen. Nachstehender TS-Snipplet fügt das per GPVar übergebene Bild in die Seite ein.

page.10.marks.ImageEnlarge = IMAGE
page.10.marks.ImageEnlarge{
		file.import.data = GPVar:imageFile
}

Doch jetzt das Problem, übergeben wird nicht der reine Pfad des Bildes sondern folgendes.

?file=uploads/pics/image.jpg

Wie kann ich jetzt denn String "?file=" aus der GPVar entfernen.Denn sonnst zeigt er das Bild nicht an.

Besten Dank für eure Hilfe
lg
Michi

fuss ·

Olla!

Sofern es noch aktuell sein sollte:

Nimm anstelle von

page.10.marks.ImageEnlarge = IMAGE

einfach

page.10.marks.ImageEnlarge = IMG_RESOURCE

Dann kommst Du an den Pfad ran.

gruss, fuss