OK, antworte ich mir selbst. Problem 2 ist nicht lösbar, da imageLinkWrap grundsätzlich nicht mit GIFBUILDER kombiniert werden kann. Steht sogar in TSref - muss man nur finden :-(
Es gibt einen funktionierenden Workaround; er ist im wesentlichen hier beschrieben bzw. der Artikel hat mich auf die Lösung gebracht: http://www.typo3wizard.com/en/forum.html?view=single_thread&cat_uid=8&conf_uid=8&thread_uid=115 Man muss über die Maskenfunktionen des IMAGE-Objekts gehen und diese Masken - die üblicherweise eine fixe Größe haben - durch GIFBUILDER aufbauen. Dann ist es möglich, die Masken von der Größe an die Bilder anzupassen und die Inhalte der Masken auszurichten. Ablauf: tt_content{ image.20.1.file > image.20.1.file { import.current = 1 width.field = imagewidth m.mask.import.cObject = IMG_RESOURCE m.mask.import.cObject.file = GIFBUILDER m.mask.import.cObject.file { XY = [10.w],[10.h] format = png # das Bild laden, damit wir die Größe entnehmen können 10 = IMAGE 10.file { import.current = 1 width.field = imagewidth maxW = {$styles.content.imgtext.maxW} maxW.override.data = register:maxImageWidth maxWInText = {$styles.content.imgtext.maxWInText} maxWInText.override.data = register:maxImageWidthInText } # Erstellen einer weißen Box der die ganze größe einnimmt 20 = BOX 20.dimensions = 0,0,[10.w],[10.h] 20.color = #FFFFFF # jetzt wird die eigentliche Maske geladen und rechts unten ausgerichtet 30 = IMAGE 30.file = fileadmin/img/maske.png 30.align = r,b } m.bgImg.import.cObject = IMG_RESOURCE m.bgImg.import.cObject.file = GIFBUILDER m.bgImg.import.cObject.file { XY = [10.w],[10.h] format = png # wieder das Bild laden, damit wir die Größe entnehmen können 10 = IMAGE 10.file { import.current = 1 width.field = imagewidth maxW = {$styles.content.imgtext.maxW} maxW.override.data = register:maxImageWidth maxWInText = {$styles.content.imgtext.maxWInText} maxWInText.override.data = register:maxImageWidthInText } # wieder eine Box erstellen über die gesamte Größe 15 = BOX 15.dimensions = 0,0,[10.w],[10.h] 15.color = #FFFFFF # und das Bild laden, das auf das Original gesetzt werden soll 20 = IMAGE 20.file = fileadmin/img/knopf.png 20.align = r,b } } } Schwere Geburt ... _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german