TS / FCE: Tag nicht ausgeben wenn Inhalt leer [Gelöst]

  • contentXXS contentXX...
    Sternenflotten-Admiral
    0 x
    198 Beiträge
    0 Hilfreiche Beiträge
    14. 10. 2008, 09:28

    Hallo,

    ich habe auszugsweise solch ein Local-Processing in einem FCE:

    [TS]<field_dachzeile type="array">
    <tx_templavoila type="array">
    <proc type="array">
    <HSC type="integer">0</HSC>
    </proc>
    <TypoScript>
    <![CDATA[
    10 = TEXT
    10.field = field_dachzeile
    10.wrap = <h2>|</h2>
    ]]>
    </TypoScript>
    </tx_templavoila>
    </field_dachzeile>
    [/TS]

    Wie erreiche ich es nun, dass wenn der Inhalt des Feldes field_dachzeile leer ist nichts ausgegeben wird. Also kein leeres <h2> Tag?

    Dumme Fragen sind auch Fragen;)

    Grüße,

    Ralph :


  • 1
  • tb238 tb238
    T3PO
    0 x
    15 Beiträge
    0 Hilfreiche Beiträge
    14. 10. 2008, 10:00

    Hi contentXXS,

    das machste mit ner if-Funktion im Typoscript. Also in etwa so:
    [TS]10.if{
    isTrue.field = field_dachzeile
    }[/TS]

    Hier kannste auch nochmal nachlesen was man sonst noch so mit "if" machen kann.
    [url]http://www.typo3.net/tsref/functions/if/[/url]

    MfG tb238

  • contentXXS contentXX...
    Sternenflotten-Admiral
    0 x
    198 Beiträge
    0 Hilfreiche Beiträge
    14. 10. 2008, 10:39

    Besten Dank!

    Klappt super!

  • 1