Tickets - Как подключить текстовый редактор к созданию и редактированию комментариев в админке?

Здравствуйте!
Установлен стандартный Tickets. Есть потребность менеджеру отвечать на тикеты непосредственно из админки сайта. Проблема в том, что он это хочет делать «красиво» — т.е. с использованием всяких жирных шрифтов, курсивов и прочих прелестей, которые можно делать в стандартном редакторе TinyMCE без знаний html.
Игорь
15 июня 2022, 20:27
modx.pro
632
0

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

Роман
16 июня 2022, 10:04
0
Там ничего сложного нет. Посмотрите, как тут подключено.
    Игорь
    16 июня 2022, 10:49
    0
    не увидел
      Роман
      16 июня 2022, 11:00
      0
        Игорь
        16 июня 2022, 11:58
        0
        Как подключить TinyMCE к фронтэнду сайта я уже разобрался вчера…
        А тут мне нужно именно в админке к комментариям Tickets. Причем сам компонент TinyMCE уже установлен и прекрасно работает в поле «Содержание» и в дополнительных полях.
        Вопрос как привязать его еще и к полям комментариев Tickets (какой-то плагин нужно написать, видимо)?
          Артур Шевченко
          16 июня 2022, 12:23
          0
          Давай рассуждать. Как подключить на фронте ты знаешь, админка, по сути, тот же фронт только за паролем. Задача сводится к тому чтобы понять, как загрузить свои скрипты в админку. Идём в поиск. Вбиваем запрос. Переходим по первой ссылке. Возможно это не лучшее решение, но должно сработать. Сам скрипт редактора, можно из папки компонента TinyMCE подтянуть. А к какому полю цеплять посмотри через консоли браузера.
            Роман
            16 июня 2022, 12:47
            0

            Если правильно понял, ты про это?
              Игорь
              16 июня 2022, 12:58
              0
              Совершенно верно. + На самой странице тикета есть вкладка с комментариями (надеюсь это тоже самое)
                Роман
                16 июня 2022, 13:32
                0
                Нужно расширять Tickets.window.UpdateComment
                assets/components/tickets/js/mgr/comment/comment.window.js
                Что-то типа такого, нужно тестировать.
                $controller->addHtml("<script>
                		Ext.override(Tickets.window.UpdateComment , {
                			getFields: function (config) {
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8