【问题标题】:TypoScript Conditions with Literals带有文字的 TypoScript 条件
【发布时间】:2017-06-26 08:08:57
【问题描述】:

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

常量:

testswitch = 1

设置:

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

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

【问题讨论】:

    标签: typo3 typoscript


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-10
      相关资源
      最近更新 更多