Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 为非管理员用户启用管理员面板_Typo3_Typoscript - Fatal编程技术网

Typo3 为非管理员用户启用管理员面板

Typo3 为非管理员用户启用管理员面板,typo3,typoscript,Typo3,Typoscript,管理面板中添加了一些菜单项。这些链接指向在框架中打开的一些php文件,以便将其集成到Typo3中。对于管理员用户来说,一切都很好。现在我创建了一个非管理员用户,该用户也可以访问此工具。用户有权访问这些工具,但在以非管理员用户身份登录时不会显示这些工具。我认为管理员面板只对管理员用户可用 那么,我如何才能仅授予对所需工具的管理面板访问权限?我以为是这样的印刷字体 admPanel { enable.edit = 1 hide = 0 } 我能做到。但事实并非如此。我在用户的“选项”选项卡

管理面板中添加了一些菜单项。这些链接指向在框架中打开的一些php文件,以便将其集成到Typo3中。对于管理员用户来说,一切都很好。现在我创建了一个非管理员用户,该用户也可以访问此工具。用户有权访问这些工具,但在以非管理员用户身份登录时不会显示这些工具。我认为管理员面板只对管理员用户可用

那么,我如何才能仅授予对所需工具的管理面板访问权限?我以为是这样的印刷字体

admPanel {
  enable.edit = 1
  hide = 0
}
我能做到。但事实并非如此。我在用户的“选项”选项卡中添加了此代码

解决方案 摘自博文:

  • 打开
    /typo3/mod/tools/conf.php
    并从
    admin
    更改为
    用户、组

    #$MCONF['access']='admin';
    $MCONF['access']='user,group';
    
    保存文件并上传到服务器。这是在访问权限下启用管理工具的步骤(请参见步骤2)

  • 转到管理工具->用户,编辑用户,转到访问权限,添加管理面板

  • 打开
    /typo3/sysext/belog/mod/conf.php
    ,执行与1相同的操作:

    #$MCONF['access']='admin';
    $MCONF['access']='user,group';
    
  • 使用此代码,您可以启用管理面板的子条目。

    只需设置

     admPanel {
      enable.all = 1
      hide = 0
     }
    
    您可以自行激活每个模块

      admPanel.enable {
        preview = 0/1
        cache= 0/1
        publish= 0/1
        edit= 0/1
        tsdebug= 0/1
        info= 0/1
      }
    

    您可以在以下位置找到更多选项:

    My own“extension”(仅限php文件),其中集成到管理面板中。但是用户没有看到管理面板。所以我的“扩展”不能通过预览、缓存。。。通常只有管理面板可用(我的扩展可以在访问列表中激活),因为它和其中的所有内容都是隐藏的。您的TS可以做到这一点吗?在用户TS配置中设置的admPanel.enable.all=1(在您设置的位置)应该可以工作。您需要通过页面TS Config本身“Config.admPanel=1”激活admPanel,但我想,这一切都准备好了,因为作为管理员,您可以看到该面板。