Убрать кнопки форматирования в TinyMCE у TV-полей
Доброго времени суток!
Хочу сделать так, чтобы у TV-полей, у которых задан тип «Текст» или «Текстовый редактор» отключались все кнопки форматирования, кроме списка. Такое нужно, чтобы контент-менеджеры не пытались менять цвет, размер шрифта и так далее. Возможно ли такое сделать?
Хочу сделать так, чтобы у TV-полей, у которых задан тип «Текст» или «Текстовый редактор» отключались все кнопки форматирования, кроме списка. Такое нужно, чтобы контент-менеджеры не пытались менять цвет, размер шрифта и так далее. Возможно ли такое сделать?
Поблагодарить автора
Отправить деньги
Комментарии: 4
В системных настройках выберите пространство имен tinymce и отредактируйте эти параметры:
Я это прекрасно понимаю) Я имел в виду, чтобы в поле «Содержимое» редактор был со всеми функциями, а у TV — только список. То есть, скорее всего, нужен какой-то хитрый плагин, но гуглежь на подобную тему мне ничего не дал
Вы можете скрывать ненужные кнопки через CSS по id, в котором используется ID TV-шек.
Допустим, у TV с ID=17 надо скрыть кнопку отмены:
Делаем CSS файлик admin.css и кладем в /manager:
И подключаем его через плагин на событие OnManagerPageInit:
Допустим, у TV с ID=17 надо скрыть кнопку отмены:
Делаем CSS файлик admin.css и кладем в /manager:
#tv17_undo {display:none !important;}
И подключаем его через плагин на событие OnManagerPageInit:
<?php
if ($modx->event->name == 'OnManagerPageInit') $modx->regClientCSS('../manager/admin.css');
О, а вот это уже прикольно. Спасибо, обязательно попробую!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.