Wrap nur bei vorhandenem Inhalt anzeigen
Besonders bei Flexiblen Inhaltselementen (FCE) kommt es häufig vor, dass Felder teilweise nicht ausgefüllt und infolgedessen auch nicht angezeigt werden sollen. Abgesehen davon, dass unerwünschte HTML-Tags zu unschönem Layout führen können, kann die Folge unter Umständen auch invalides HTML sein.
Fügt man den wrap als stdWrap.wrap ein und setzt die required-Eigenschaft, so wird der Wrap nur angezeigt, wenn Inhalt vorhanden ist:
10 = TEXT 10 { stdWrap { wrap = <div class="sidebar">|</div> required = 1 } field = field_sidebar }
Wird ein Link mittels typolink-Eigenschaft eingefügt, so muss die Überprüfung mit if.isTrue erfolgen, da andernfalls nur der Linktext von stdWrap.rap umschlossen wird:
10 = TEXT 10 { wrap = <p class="email">|</p> field = field_name typolink.parameter.field = field_email if.isTrue.field = field_email }