Search code examples
typo3typoscripttemplavoila

show field from FCE only when it is not empty


I'm currently mapping my FCE in Templavoila. The user has an input field and should enter a text. If no text is entered the element should not be shown. Therefore I have this Typoscript Code:

10 = TEXT
10.value.field = field_member_tel
10.wrap = T: <span class="team-member-tel-content"> | </span>
10.if.isTrue.field = field_member_tel

10.value.field is not working. My output is only the T:. How do I get the value from the field?

Perhaps I should mention that this element is in a container if that makes a difference.

EDIT:

This leads to the same result:

10 = TEXT
10.value = {field_member_tel}
10.insertData = 1
10.wrap = T: <span class="team-member-tel-content"> | </span>
10.if.isTrue.field = field_member_tel

This is working, but I don't need a typolink here:

10 = TEXT
10.typolink.parameter.field = field_member_email
10.typolink.title.field = field_member_name
10.wrap = E: <span class="team-member-email-content"> | </span>
10.if.isTrue.field = field_member_email

Solution

  • Thanks to Merec. The solution looks like this:

    10 = TEXT
    10.field = field_member_tel
    10.wrap = T: <span class="team-member-tel-content"> | </span>
    10.if.isTrue.field = field_member_tel