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

时间:2011-11-02 09:26:15

标签: typo3 typoscript

管理面板中添加了一些菜单条目。这些链接到一些在框架中打开的php文件,以便它被集成到Typo 3.一切正常对管理员用户。现在我创建了一个非管理员用户,该用户也应该可以访问这些工具。用户具有对这些工具的访问权限,但是当以非管理员用户身份登录时,它们不会显示。我认为管理员面板仅适用于管理员用户。

那么我如何仅为所需工具授予对管理面板的访问权限?我认为像这样的typoscript

admPanel {
  enable.edit = 1
  hide = 0
}

可以做到。但事实并非如此。我已在用户的选项选项卡中添加了此代码。

解决方案

摘自博客文章TYPO3 Adminwerkzeuge für Backend Benutzer anzeigen

  1. 打开/typo3/mod/tools/conf.php并从 admin 更改为 user,group

    #$MCONF['access']='admin';
    $MCONF['access']='user,group';
    

    保存文件并上传到服务器。这是在访问权限下启用管理工具的步骤(参见步骤2)。

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

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

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

1 个答案:

答案 0 :(得分:2)

只需设置

 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
  }

您可以在http://typo3.org/documentation/document-library/core-documentation/doc_core_tsconfig/4.6.0/view/1/4/#id2313502

找到更多选项