Включить панель администратора для пользователя без прав администратора

В панель администратора добавлено несколько пунктов меню. Эти ссылки на некоторые файлы php, которые открываются во фрейме, так что он интегрирован в Typo 3. Все работает нормально для пользователей-администраторов. Теперь я создал пользователя без прав администратора, который также должен иметь доступ к этим инструментам. Пользователь имеет право доступа к этим инструментам, но они не отображаются при входе в систему в качестве пользователя без прав администратора. Я думаю, что панель администратора доступна только для пользователей с правами администратора.

Итак, как я могу предоставить доступ к панели администратора только для нужных инструментов? Я думал опечатка вот так

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. Заходим в admin-tools -> пользователя, редактируем пользователя, заходим в права доступа, добавляем админку.

  3. Откройте /typo3/sysext/belog/mod/conf.php и сделайте то же самое, что и в 1.:

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

С помощью этого кода вы можете включить дополнительные записи панели администратора.


person testing    schedule 02.11.2011    source источник


Ответы (1)


просто установите

 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

person maholtz    schedule 04.11.2011
comment
Мое собственное расширение (только файлы php), интегрированное в панель администратора. Но пользователь не видит админку. Так что мои расширения не могут быть установлены через предпросмотр, кеш... Только админка вообще должна быть доступна (мои расширения могут быть уже активированы в списке доступа), потому что она и все что внутри нее было скрыто. Твой ТС так может? - person testing; 05.11.2011
comment
admPanel.enable.all = 1, установленный в пользовательской конфигурации TS (там, где вы это сделали), должен работать. Вам нужно активировать admPanel через сам Page TS Config config.admPanel = 1 но я думаю, это уже сделано, потому что как админ вы можете видеть панель. - person maholtz; 06.11.2011