Активирайте административния панел за не-админ потребител

Към административния панел са добавени някои записи в менюто. Те се свързват с някои 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. Отидете на администраторски инструменти -> потребител, редактирайте потребител, отидете на права за достъп, добавете администраторски панел.

  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 файлове) е интегрирано в административния панел. Но потребителят не вижда административния панел. Така че моите разширения не могат да бъдат зададени чрез предварителен преглед, кеш ... Трябва да е достъпен само административният панел като цяло (разширенията ми вече могат да бъдат активирани в списъка за достъп), защото той и всичко в него бяха скрити. Може ли вашият TS да направи това? - person testing; 05.11.2011
comment
admPanel.enable.all = 1, зададен в потребителската TS Config (където го направихте), трябва да работи. Трябва да активирате admPanel чрез самата страница TS Config config.admPanel = 1, но предполагам, че вече е готово, защото като администратор можете да видите панела. - person maholtz; 06.11.2011