[TYPO3-german] typoscript Bedingung - override?
Wolfgang Klinger
wolfgang at stufenlos.net
Wed May 13 16:18:03 CEST 2009
Hallo,
On May 13, 2009, at 4:01 PM, Ulrich Fischer wrote:
> ein Bild soll verschieden gerendert werden, je nachdem
> ob tt_content:tx_ext_image gleich 0 oder größer 0 ist.
> temp.specImage wird mit dem GIFBUILDER zusammengebaut.
>
> Leider klappt es so nicht:
>
> tt_content.image.20.1.file < temp.specImage
> tt_content.image.20.1.file.override < temp.tt_contentImageFile
> tt_content.image.20.1.file.override.if.value = 0
> tt_content.image.20.1.file.override.if.equals.field = tx_ext_image
>
> Da Bild wird immer gleich (neu) gerendert, das override greift nicht.
Vergleich mit 0 is komisch, normalerweise macht man das eher umgekehrt
und
0 ist Standard/Fallback.
override.if.isTrue.field = tx_ext_image
wäre logischer, du kannst aber auch if.isFalse verwenden,
das mit equals is umständlicher[1]
Wie sehen denn temp.specImage und temp.tt_contentImageFile aus?
Ich denk mal, da musst du sowas machen:
...override.cObject < temp.mein-ts-objekt
lg
Wolfgang
[1] http://wiki.typo3.org/De:TSref/if
More information about the TYPO3-german
mailing list