Typoscript |如何写这个像IF ELSE条件?

时间:2012-10-05 09:45:05

标签: typo3 typoscript templavoila

我是Typo3的新手,并使用TemplaVoila建立了一个网站。 我得到了以下TS(在TV XML中),它输出了2组内容

10= RECORDS
10.source.current=1
10.tables = tt_content
10.wrap.required = 1
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->]]>

20 = CONTENT
20.table = tt_content
20.select {
  pidInList = 36
}

第一组(10)是当前页面内容,第二组(20)从页面ID 36获取内容。 目前两者都已打印,但我希望20只在10为空时打印。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

10.stdWrap.ifEmpty.cObject = CONTENT
10.stdWrap.ifEmpty.cObject {
  table = tt_content
  select.pidInList = 36
}

没有测试,但应该工作。换行后执行stdWrap。因此,在这种情况下,您将不会设置搜索标记。