具有文字的TypoScript条件

时间:2017-06-26 08:08:57

标签: typo3 typoscript

我遇到了一种奇怪的行为。我有一个TYPO3 7.6.18和一个如https://docs.typo3.org/typo3cms/TyposcriptReference/Conditions/Reference/Index.html#id45

所示的TS条件

常量:

testswitch = 1

设定:

testvar = {$testswitch}
[globalVar = LIT:1 = {$testswitch}]
  testvar = 99
[global]

我希望testvar为99,但它是1(通过TypoScript对象浏览器检查)。任何解释?我究竟做错了什么?这是一个TYPO3错误吗?

1 个答案:

答案 0 :(得分:2)

在TypoScript对象浏览器中是底部的条件列表。您必须实际激活特定条件才能使其生效,否则它将不会在树中按预期显示。

编辑添加:这也意味着对象浏览器中的测试条件不一定有帮助。设置复选框会将条件评估为true,无论条件是否在前端正常评估时实际为真。