如何使用页面 uid 的 Typoscript 条件?
How to use Typoscript conditions for page uid?
如何使用条件在主页和其他 3 个使用打字错误的页面上放置不同的标头数据?
我试过这个:
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]
}
但是首页输出Page 3
我也试过 [globalVar = TSFE:id = X]
结果相同。
并且 object 浏览器显示 [
是无效字符?
我意识到问题是因为我将条件嵌套在 page
中。
取出后一切正常
根据documentation(感谢@BerndWilkeπφ 的提醒),TypoScript 条件必须放在 TS 的顶层(outside 任何其他结构)。
不在任何像 page
这样的 cObject 中,也不在其他条件中。
如何使用条件在主页和其他 3 个使用打字错误的页面上放置不同的标头数据?
我试过这个:
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]
}
但是首页输出Page 3
我也试过 [globalVar = TSFE:id = X]
结果相同。
并且 object 浏览器显示 [
是无效字符?
我意识到问题是因为我将条件嵌套在 page
中。
取出后一切正常
根据documentation(感谢@BerndWilkeπφ 的提醒),TypoScript 条件必须放在 TS 的顶层(outside 任何其他结构)。
不在任何像 page
这样的 cObject 中,也不在其他条件中。