[TYPO3-german] Marker nic

Bernhard Kraft kraftb at kraftb.at
Fri Feb 3 21:16:46 CET 2006


Florian Schupp | former03 wrote:
> Hallo Liste,
> ich ersetze einen Marker im Template mit einem Bild, das ich anhand des 
> abstract Feldes erzeuge. Nun möchte ich aber nix anzeigen, wenn abstract 
> leer ist. wie löse ich das Problem, ich komme nämlich mit dem TS "if" 
> nicht ganz zurecht.


.if ist etwas tricky ... aber hier die lösung.

Zuerst brauchst du mal ein cObject das ein .if unterstützt. z.B. ein COA:


CLAIM = COA
CLAIM {
   10 = IMAGE
   10.file = GIFBUILDER
   10.file {
     backColor = #FFFFFF
     10 = TEXT
     10.text.case = lower
     10.text.field = abstract
     10.fontFile = FRKGOTD.TTF
     10.fontColor = #999999
     ...
     ...
   }
   10.wrap = |<br>

    # IF Abfrage
    # Wert der überprüft werden soll
   if.value.field = abstract
    # Wenn gesetzt returne true (== wird gerendert)
   if.isTrue = 1
    # Wenn das ergebniss umgekehrt werden soll (wenn obiges isTrue genau umgekehrtes des erwünschten ergbniss liefert)
    # if.negate = 1
}


grüsse,
Bernhard



More information about the TYPO3-german mailing list