TYPO3:如果不是空的或在TemplaVoila中隐藏,则包裹RECORDS

时间:2011-07-25 12:08:39

标签: typo3 typoscript templavoila

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

10= RECORDS
10.source.current=1
10.tables = tt_content

# my new added wrap
10.wrap = <div class="someClass"> | </div>

有没有办法让我的新包装依赖于填充这个容器? 我需要与以下功能相同的功能:

10 = TEXT
10.wrap = not empty: |
10.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

即使内部的内容被隐藏,它也可以包装容器。我需要仅依赖于可见元素。

1 个答案:

答案 0 :(得分:8)

我猜stdWrap.required = 1完成了这项工作。

10= RECORDS
10.source.current=1
10.tables = tt_content
10.stdWrap.wrap = <div class="someClass"> | </div>
10.stdWrap.required = 1