typo3 检查所有后端用户(不仅是管理员)

typo3 check all backend user( not only admin)

在我的后端,我有管理员和经理。管理者的职能很短。但我想向所有后端用户显示一些内容,而不仅仅是管理员。我使用 $this->tsfe->beUserLogin 构建,此内容仅对管理员可见。

UPD 我有FE模块,分好几页。在我的扩展中,我有 .php 和 .tpl 文件。我将 $variable=$GLOBALS['TSFE']->beUserLogin 从 .php 传输到 .tpl 文件,在 .tpl 中我有构造 if(variable) <div>...</div>。在页面中我没有 div,如果我没有管理员帐户。 if($GLOBALS['TSFE']->beUserLogin) die('Logged BE user'); 如果我是管理员,它是有效的,但对于另一个用户脚本继续 work.The 管理员只能访问包含内容元素的文件夹,但不必翻页,内容所在的位置。

普通后端用户(不是管理员)至少需要有访问页面的权限才能在页面树上看到它(至少首先在 WEB>Access 模块中option (ShowPage) 必须为用户组标记)

否则 $GLOBALS['TSFE']->beUserLogin var 认为没有已登录的 BE 用户(或者没有允许 BE 用户以管理员身份查看此页面)。