Tickets - Как подключить текстовый редактор к созданию и редактированию комментариев в админке?
Здравствуйте!
Установлен стандартный Tickets. Есть потребность менеджеру отвечать на тикеты непосредственно из админки сайта. Проблема в том, что он это хочет делать «красиво» — т.е. с использованием всяких жирных шрифтов, курсивов и прочих прелестей, которые можно делать в стандартном редакторе TinyMCE без знаний html.
Установлен стандартный Tickets. Есть потребность менеджеру отвечать на тикеты непосредственно из админки сайта. Проблема в том, что он это хочет делать «красиво» — т.е. с использованием всяких жирных шрифтов, курсивов и прочих прелестей, которые можно делать в стандартном редакторе TinyMCE без знаний html.
Комментарии: 8
Там ничего сложного нет. Посмотрите, как тут подключено.
не увидел
Ссылку не правильно дал
Как подключить TinyMCE к фронтэнду сайта я уже разобрался вчера…
А тут мне нужно именно в админке к комментариям Tickets. Причем сам компонент TinyMCE уже установлен и прекрасно работает в поле «Содержание» и в дополнительных полях.
Вопрос как привязать его еще и к полям комментариев Tickets (какой-то плагин нужно написать, видимо)?
А тут мне нужно именно в админке к комментариям Tickets. Причем сам компонент TinyMCE уже установлен и прекрасно работает в поле «Содержание» и в дополнительных полях.
Вопрос как привязать его еще и к полям комментариев Tickets (какой-то плагин нужно написать, видимо)?
Давай рассуждать. Как подключить на фронте ты знаешь, админка, по сути, тот же фронт только за паролем. Задача сводится к тому чтобы понять, как загрузить свои скрипты в админку. Идём в поиск. Вбиваем запрос. Переходим по первой ссылке. Возможно это не лучшее решение, но должно сработать. Сам скрипт редактора, можно из папки компонента TinyMCE подтянуть. А к какому полю цеплять посмотри через консоли браузера.
Если правильно понял, ты про это?
Совершенно верно. + На самой странице тикета есть вкладка с комментариями (надеюсь это тоже самое)
Нужно расширять Tickets.window.UpdateComment
assets/components/tickets/js/mgr/comment/comment.window.js
Что-то типа такого, нужно тестировать.
assets/components/tickets/js/mgr/comment/comment.window.js
Что-то типа такого, нужно тестировать.
$controller->addHtml("<script>
Ext.override(Tickets.window.UpdateComment , {
getFields: function (config) {
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.