Typo3 类型3:如果不是空的或隐藏在TemplaVoila中,则包装记录

Typo3 类型3:如果不是空的或隐藏在TemplaVoila中,则包装记录,typo3,typoscript,templavoila,Typo3,Typoscript,Templavoila,我在TemplaVoila中有一个字段映射为“元素容器”,它在“数据处理”中生成一些打字脚本: 编辑:我设法检查了容器中是否有任何内容: 10= RECORDS 10.source.current=1 10.tables = tt_content 10.stdWrap.wrap = <div class="someClass"> | </div> 10.stdWrap.if { isTrue.field = field_contenttop } 10.stdWrap.d

我在TemplaVoila中有一个字段映射为“元素容器”,它在“数据处理”中生成一些打字脚本:

编辑:我设法检查了容器中是否有任何内容:

10= RECORDS
10.source.current=1
10.tables = tt_content
10.stdWrap.wrap = <div class="someClass"> | </div>
10.stdWrap.if {
 isTrue.field = field_contenttop
}
10.stdWrap.debugData = 1
10=记录
10.电源电流=1
10.表格=tt_内容
10.stdWrap.wrap=|
10.stdWrap.if{
isTrue.field=field\u contenttop
}
10.stdWrap.debugData=1

它工作,但包装容器,即使里面的内容是隐藏的。我只需要依赖可见元素。

我想stdWrap.required=1就可以了

10= RECORDS
10.source.current=1
10.tables = tt_content
10.stdWrap.wrap = <div class="someClass"> | </div>
10.stdWrap.required = 1
10=记录
10.电源电流=1
10.表格=tt_内容
10.stdWrap.wrap=|
10.stdWrap.required=1
10= RECORDS
10.source.current=1
10.tables = tt_content
10.stdWrap.wrap = <div class="someClass"> | </div>
10.stdWrap.if {
 isTrue.field = field_contenttop
}
10.stdWrap.debugData = 1
10= RECORDS
10.source.current=1
10.tables = tt_content
10.stdWrap.wrap = <div class="someClass"> | </div>
10.stdWrap.required = 1