[TYPO3-german] Re: typoscript Bedingung - override? [Lösung]

Ulrich Fischer ulrich-fischer at gmx.net
Thu May 14 10:24:18 CEST 2009


Hallo Joey,

zusammen mit Wolfgangs Vorschlag klappt es.

JoH asenau schrieb am 14.05.2009 00:38:
> file.import.override.cObject = IMAGE

Diese Variante funktionierte nicht, auch nicht mit einem
zusätzlichen stdWrap:
file.import.stdWrap.override.cObject = IMAGE

> Außerdem solltest Du die Einstellung der Breite besser nicht über ein
> LOAD_REGISTER mit mehreren if Abfragen erledigen, sondern über ein
> CASE-Element.

Für diesen Hinweis bin ich dir sehr dankbar.


Schöne Grüße

Ulrich

# Selectorbox for special image is built in with tx_myext_imageformat
# If the value is greater than default 0, the image gets the special
# format and some (semi)transparent png are layed over the orig image

temp.specImage = IMAGE
temp.specImage.file = GIFBUILDER
temp.specImage.file {
   XY = [10.w],[10.h]
   format = jpg
   quality = 95

   10 = IMAGE
   10.file{
     import.current = 1
     width.cObject = CASE
     width.cObject {
       key.field = tx_myext_imageformat
       default = TEXT
       default.value = 256
       1 = TEXT
       1.value = 123
     }
   }
   20 = IMAGE
   20.offset = 0,0
   20.file = layout/treuhand_basic/img/image_left.png
   20.effects = gamma=1,9
}

tt_content.image.20.1.stdWrap.override.cObject < temp.specImage
tt_content.image.20.1.stdWrap.override.if {
   value = 0
   isGreaterThan.field = tx_myext_imageformat
}

-- 
http://www.sunfish.de


More information about the TYPO3-german mailing list