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

时间:2016-02-22 08:32:46

标签: php typo3-4.5

在我的后端我有管理员和经理。经理人缺乏职能。但我希望向所有后端用户显示一些内容,而不仅仅是管理员。我使用$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');如果我是管理员,它可以正常工作,但是对于其他用户脚本继续工作。管理员只能访问包含内容元素的文件夹,但不必在此处放置此内容的页面

1 个答案:

答案 0 :(得分:2)

普通后端用户(不是管理员)至少需要访问该页面才能在页面树上看到它(至少在第一个选项 WEB&gt;访问模块中 ShowPage)必须标记为用户组

否则$GLOBALS['TSFE']->beUserLogin var认为没有记录的BE用户(或者没有BE用户允许将此页面视为管理员)。