TypoScript条件:
page.5 = TEXT
page.5.value = NOT LEVEL 0
[tree.level == 0]
page.5.value = LEVEL 0
[END]
有时在子页面上显示“ LEVEL 0”,有时在“ NOT LEVEL 0”中显示。我无法识别系统,它偶尔会更改。但这似乎保留了重新加载后的值,即使实际上已禁用了缓存,也可以在访问根页面并清除中间的FE缓存后更改它:
page.config.no_cache = 1
我认为这可能与我的情况有问题(也许0有时被解释为“假”而不是零)或TYPO3错误有关。
答案 0 :(得分:3)
在TYPO3 v9中,引入了基于 symfony表达语言的新条件。其中某些条件尚不能可靠地解决,必须加以解决,尤其是有关根行/页面树的情况。
您的问题似乎与此问题有关:https://forge.typo3.org/issues/86837