Typo3 如何使用页面uid的打字条件?
如何使用条件在主页和其他3个使用打字稿的页面上放置不同的headerdata 我试过这个:Typo3 如何使用页面uid的打字条件?,typo3,typoscript,typo3-7.6.x,Typo3,Typoscript,Typo3 7.6.x,如何使用条件在主页和其他3个使用打字稿的页面上放置不同的headerdata 我试过这个: page { [treeLevel = 0] headerData.20.value = Home Page [END] [page|uid = 1] headerData.20.value = Page 1 [END] [page|uid = 2] headerData.20.value = Page 2 [END]
page {
[treeLevel = 0]
headerData.20.value = Home Page
[END]
[page|uid = 1]
headerData.20.value = Page 1
[END]
[page|uid = 2]
headerData.20.value = Page 2
[END]
[page|uid = 3]
headerData.20.value = Page 3
[END]
}
但是主页输出第3页的
我还尝试了[globalVar=TSFE:id=X]
,得到了相同的结果
对象浏览器显示[
是无效字符?我意识到问题是因为我在页面中嵌套了条件。
取出它们后,一切正常。我意识到问题是因为我在页面中嵌套了条件。
取出后,一切正常。根据(感谢@BerndWilkeπφ的提醒),打字条件必须放在TS的顶层(任何其他结构的外部)
不在任何像页面这样的cObject中,也不在其他条件中。根据(感谢@BerndWilkeπφ的提醒),打字条件必须放在TS的顶层(任何其他结构的外部)
不在任何代码中,如<代码>页<代码>,也不在其他条件下。
在哪里放置条件:@伯恩德威克π,这就是我的意思,也许在半夜,我是一只瞎鸡!谢谢指点我更新我的答案。事实上doc应该是:条件必须在限制之外使用(大括号)。只不过,对我来说,“can”这个词听起来像是可选的,虽然只有在结尾的时候,给出的样本才能澄清它。然而,在这句话的开头,单词对于大脑来说是很棘手的。在哪里放置条件:“BordnWikk-Pix-Po:这就是我的意思,也许在深夜,我是一只瞎鸡!谢谢指点我更新我的答案。”事实上,doc应该是:条件只能在限制之外使用(大括号)!can这个词对我来说听起来像是可选的,虽然只是在结尾+给定的示例可以澄清它。但是这个句子开头的can这个词对大脑来说很棘手。