hallo zusammen,
ich bekomm ums verrecken eine simple if abfrage nicht hin.
ich habe ein flexible content objekt in dem es ein feld gibt, dessen inhalt einen wrap bekommen soll, WENN er gefüllt ist. ist das feld leer soll nichts ausgegeben werden.
mein ansatz:
<field_h1 type="array">
<tx_templavoila type="array">
<typoscript>
<![CDATA[
10 = TEXT
10.current = 1
10.wrap = <h1>|</h1>
10 {
ifEmpty {
wrap = |
}
}
]]>
</typoscript>
</tx_templavoila>
</field_h1>
standart mäßig soll er den inhalt mit <h1>|</h1> wrappen und ansonsten mit nix.
funktioniert aber so nicht - im moment wird der <h1> tag immer geschrieben. vermutlich, da ifempty nicht mehr zutrifft, wenn ich .wrap gemacht hab.
der andere ansatz ist folgender:
<field_h1 type="array">
<tx_templavoila type="array">
<typoscript>
<![CDATA[
10 = TEXT
10.current = 1
10.if {
isTrue {
wrap = <h1>|</h1>
}
}
]]>
</typoscript>
</tx_templavoila>
</field_h1>
wenn inhalt vorhanden wrap mit den code drum. geht leider auch nicht..
was nu ?
DANKE!