[TYPO3-german] ifEmpty und warp: required defekt?

JoH asenau info at cybercraft.de
Mon Mar 23 11:27:15 CET 2009


> Dein Konstrukt:
>> blah = TEXT
>> blah {
>>     dataWrap = uploads/tx_templavoila/{field:field_header_logo}
>>     override = fileadmin/templates/images/header_logo.gif
>>     override.if.isFalse.field = field_header_logo
>> }
> funktioniert leider nicht.

Das liegt vermutlich daran, daß innerhalb des stdWrap Baukastens override
vor dataWrap ausgeführt wird, was ich dummerweise nicht beachtet habe.

Also versuch's mal damit:

blah = TEXT
blah {
    setCurrent.dataWrap = uploads/tx_templavoila/{field:field_header_logo}
    current = 1
    override = fileadmin/templates/images/header_logo.gif
    override.if.isFalse.field = field_header_logo
}

setCurrent wird vor override ausgeführt und verfügt selbst über stdWrap
Funktionen.
Daher wird der Wert von current mit Hilfe von dataWrap gefüllt.
Danach holst Du Dir den Wert mit "current = 1".
Der Rest funktioniert dann wie gehabt.

HTH

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
TYPO3 workshops: http://workshops.eqony.com




More information about the TYPO3-german mailing list