2013-04-17 62 views
2

我目前正在将我的FCE映射到Templavoila中。用户有一个输入字段,并且应该输入一个文本。如果没有输入文字,则不应显示该元素。因此,我有这样的Typo脚本代码:仅当FCE显示字段不为空时

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不工作。我的输出只是T:。我如何从现场获得价值?

也许我应该提一下,如果这有所改变,这个元素就在一个容器中。

编辑:

这导致了同样的结果:

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 

这是工作,但我并不需要这里typolink:

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 
+1

第一个文档片断是行不通的,因为它的'10.field = field_member_tel'而不是'10.value.field = field_member_tel',TEXT是特殊情况和stdWrap本身。 – Merec

+0

@Merec:也许你想要发布你的解决方案作为答案。 – testing

回答

4

感谢Merec 。该解决方案是这样的:

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