Hallo,
ich habe tt_content.image für bestimmte Seiten mittels Conditions überschrieben. Dort wird nun ein Schatten und ein Wasserzeichen (Logo) mit Gifbuilder den Bildern hinzugefügt.
Das klappt soweit auch dank Kochbuch und dem Gifbuilderartikel von Berhard Kraft auf wiki.typo3.org ganz ausgezeichnet.
Wo ich nicht weiter komme ist, dass Gifbuilder natürlich das Bildobjekt immer erzeugt, ungeachtet ob überhaupt ein Bild vorhanden ist oder nicht.
Mein TS:
temp.gallery = COA
temp.gallery.1 = IMAGE
temp.gallery.1 {
file = GIFBUILDER
file {
XY = [10.w]+40,[10.h]+30
backColor = #ffffff
format = png
10 = IMAGE
10.file{
import = uploads/pics/
import.field = image
import.listNum = 0
}
10.offset = 0,10
10.align = center
20 = BOX
20.dimensions = 0,10,[10.w]+20,[10.h]+10
20.color = #ffffff
20.align = center
30 = BOX
30.dimensions = 8,22,[10.w]-14,[10.h]-10
30.color = #999999
30.align = center
40 = EFFECT
40.value = blur=99
41 < .40
42 < .41
43 < .42
50 = BOX
50.dimensions = 0,10,[10.w]+2,[10.h]+2
50.color = #E7E7E7
50.align = center
60 = IMAGE
60.file{
import = uploads/pics/
import.field = image
import.listNum = 0
}
60.offset = 0,11
60.align = center
70 = IMAGE
70.offset = [10.w]-106,[10.h]-47
70.file = fileadmin/admin/img/logo_gallery.png
}
}
An Pos. 10 des Gifbuilderobjekts wird das IMAGE aus uploads/pics/ geholt.
Wenn dort keines an der listNum-Position ist sollte natürlich der Gifbuilder-Vorgang gar nicht erst stattfinden.
Es gibt ja die Abfrage ob z.B. Content in colPos1 vorhanden ist oder nicht. In der Datenbank werden die Bilder in tt_content, images als komma-separierter String gespeichert. Man müsste doch abfragen können wie viele Elemente sprich Bilder darin enthalten sind.
Hoffe von euch kann jemand ein wenig helfen.
Achim