Убрать кнопки форматирования в TinyMCE у TV-полей

Доброго времени суток!
Хочу сделать так, чтобы у TV-полей, у которых задан тип «Текст» или «Текстовый редактор» отключались все кнопки форматирования, кроме списка. Такое нужно, чтобы контент-менеджеры не пытались менять цвет, размер шрифта и так далее. Возможно ли такое сделать?
Дмитрий
16 сентября 2017, 17:37
1
161
0

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

Павел Романов
17 сентября 2017, 10:40
0
В системных настройках выберите пространство имен tinymce и отредактируйте эти параметры:
    Дмитрий
    17 сентября 2017, 10:56
    0
    Я это прекрасно понимаю) Я имел в виду, чтобы в поле «Содержимое» редактор был со всеми функциями, а у TV — только список. То есть, скорее всего, нужен какой-то хитрый плагин, но гуглежь на подобную тему мне ничего не дал
      Павел Романов
      17 сентября 2017, 11:28
      +1
      Вы можете скрывать ненужные кнопки через CSS по id, в котором используется ID TV-шек.

      Допустим, у TV с ID=17 надо скрыть кнопку отмены:


      Делаем CSS файлик admin.css и кладем в /manager:
      #tv17_undo {display:none !important;}

      И подключаем его через плагин на событие OnManagerPageInit:
      <?php
      if ($modx->event->name == 'OnManagerPageInit') $modx->regClientCSS('../manager/admin.css');
        Дмитрий
        17 сентября 2017, 21:24
        0
        О, а вот это уже прикольно. Спасибо, обязательно попробую!