TypoScript条件:
page.5 = TEXT
page.5.value = NOT LEVEL 0
[tree.level == 0]
page.5.value = LEVEL 0
[END]
有时它会在子页面上产生“LEVEL 0”,有时会在“NOT LEVEL 0”中产生“LEVEL 0”。我无法识别系统,它偶尔会发生变化。但它似乎在重新加载后保留该值,并且可能在访问根页并清除其间的FE缓存后更改它,即使缓存实际上已禁用:
page.config.no_cache = 1
我认为它可能与我的情况可能有关(可能0有时解释为“假”而不是零)或TYPO3 Bug有关。
在TYPO3 v9中,引入了基于symfony表达语言的新条件。其中一些条件尚未可靠运行并且必须修复 - 特别是关于根线/页面树。
你的问题似乎与这个问题有关:https://forge.typo3.org/issues/86837