Ограничение в админке для редактора

Здравствуйте.
Подскажите пожалуйста, как то возможно через плагин в админке, сделать ограничение по отображаемым меню вверху и левом боковом? Например чтоб у редактора сайта, который залогинился, была видна одна папка и документы в ней, а верхние меню почти все скрыто, кроме очистить кеш, файловый менеджер…

Решение:
— Plugin
— $data['id'] это id менеджера

Ссылка с кодом:
pastebin.com/YKJ0qj1V

5 комментариев

avatar
В Пользователи —> Управление ролями уже есть две роли для редакторов: Editor и Publisher. И их можно настраивать, разрешая/запрещая доступ к функционалу админ-панели.
Через Пользователи —> Управление менеджерами создаете нового пользователя и выбираете для него нужную роль.
avatar
Спасибо.
avatar
И вот это пригодится наверняка — «Плагин для быстрых ссылок в админке»
modx.im/blog/addons/542.html
Еще есть плагин — автора не знаю — извиняюсь
<code>/*
 *  System Events: OnManagerWelcomePrerender
*/

$output = "";
$e = &$modx->Event;
if($e->name == 'OnManagerWelcomePrerender'){
    $dashboard = $modx->getChunk('welcomM');
   
    $output = $dashboard . '
           
<!-- style>
.tab-row,.sectionHeader, .sectionBody {display:none;}
.viz {display:block;}
</style -->';
    
    $e->output($output);
}
</code>
Если раскоментируете стили, то оно скроет те панели, что вы хотели
Чанк welcoM
<code>
<br />

<div class="sectionHeader">ПОДСКАЗКИ ДЛЯ МЕНЕДЖЕРА</div>
<div class="sectionBody">
<h3>Управление заказами в магазине</h3>
  xyz
</div>
</code>
Комментарий отредактирован 2019-11-06 08:04:06 пользователем tmih
  • tmih
  • +1
avatar
Спасибо.
avatar
Опубликовал решение, возможно кому то пригодиться.
  • om1
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.