Вывод различных визуальных редакторов для разных групп пользователей

Как можно настроить применение разных визуальных редакторов в административной панели для разных групп пользователей?
Вот к примеру для группы пользователей Admin нужен редактор Ace, а для пользователей группы Content Editor нужен редактор TinyMCE. Возможно ли как-то это реализовать?
Антон
02 ноября 2017, 13:20
modx.pro
2
1 366
0

Комментарии: 3

Илья Уткин
02 ноября 2017, 17:58
0
У групп пользователей, да и у самих пользователей, есть свои настройки. Эта настройки перекрывают системные настройки. Просто создайте у группы пользователей настройку which_editor с нужным значением.
    Антон
    02 ноября 2017, 18:06
    0
    Пробовал, почему-то не срабатывает.
    В настройках группы прописал use_editor — да, в which_editor — TinyMCE.
    Еще такой момент, что в системных настройках у поля which_editor стоит «Тип поля» — modx-combo-rte, которого нет при создании такой настройки в группе.
      Юрий
      22 октября 2019, 14:16
      0
      В настройках which_editor — Тип поля «Текстовое поле» в значение прописываем «Ace». Что бы Ace заработал при редактирование обычных ресурсов нужно добавить проверку which_editor в плагин Ace. Плагин проверяет есть ли у ресурса условие использовать визуальный редактор, если есть Ace не заведется.
      Решение:
      Открываем плагин Ace и добавляем в конце блока кода OnDocFormPrerender перед
      $modxTags = true;
      break;
      следующее содержимое:
      $vEditor = $modx->getOption('which_editor');
      if ($vEditor=='Ace'){
                  $field = 'ta';
      }
      Теперь если у пользователя есть настройка где указан Ace все будет работать. А у других пользователей сохранится визуальный редактор по умолчанию.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3