Typo3 登录后端用户的前端上下文(9.5 LTS,表达式语法)中的打字输入条件

Typo3 登录后端用户的前端上下文(9.5 LTS,表达式语法)中的打字输入条件,typo3,conditional-statements,typoscript,typo3-9.x,Typo3,Conditional Statements,Typoscript,Typo3 9.x,嘿,我在玩TYPO3 CMS 9.5 LTS中的新表达式语法。当用户有活动BE登录时,我试图在FE中显示一些内容。这一特点表明: [backend.user.isLoggedIn == true] ... [END] 它应该有用吗?!但不起作用并抛出: TYPO3弃用注意:旧的条件语法将在TYPO3 v10.0中删除,请使用新的表达式语言。使用条件:[backend.user.isLoggedIn==true] [getTSFE().beUserLogin > 0] ... [END]

嘿,我在玩TYPO3 CMS 9.5 LTS中的新表达式语法。当用户有活动BE登录时,我试图在FE中显示一些内容。这一特点表明:

[backend.user.isLoggedIn == true]
...
[END]
它应该有用吗?!但不起作用并抛出:

TYPO3弃用注意:旧的条件语法将在TYPO3 v10.0中删除,请使用新的表达式语言。使用条件:[backend.user.isLoggedIn==true]

[getTSFE().beUserLogin > 0]
...
[END]
工作但抛出:
TYPO3弃用注意:属性$TSFE->beUserLogin不再使用,因为此信息现在存储在backend.user方面。

那么这里出了什么问题?

根据对象,“后端”仅在BE(TSconfig)中可用

对于前端(TS设置),您可以使用
[getTSFE()&&getTSFE().isBackendUserLoggedIn()]