2

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

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

admPanel {
  enable.edit = 1
  hide = 0
}

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

解决方案

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

  1. 打开/typo3/mod/tools/conf.php并从 更改adminuser,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 回答 1

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

于 2011-11-04T21:57:17.053 回答