Почему на странице тикетов не работает TinyMCE? Новый

Дополнение: TinyMCE

Здравствуйте. Создаю сайт, установил нужные дополнения, всё было хорошо пока не стал создавать тикеты, страница редактирования тикетов перестала пролистываться вниз, хотя часть настроек и половина поля «Содержание» уходит вниз «за экран». Также над полем «Содержание» пропало меню редактирования TinyMCE, хотя на любых других страницах оно присутствует.

В консоли выдаётся ошибка JS:
Uncaught TypeError: Cannot read property 'toggle_editor' of undefined tiny.js:126.

Это как раз плагин TinyMCE. Но я же никак не изменял его, закачал и установил через установщик из каталога mod-x. Значит в каталоге mod-x один из самых популярных плагинов — битый? Полез в указанный файл и строку:
var tbl = Ext.get('tiny-toggle-label');
        tbl.createChild({
            html: Tiny.lang.toggle_editor
            ,style: 'float: left; margin-right: 5px;'
        });
Лезть и что-то изменять — боюсь… Что делать? Может альтернативу какую-нибудь использовать?

Скрин:
06 октября 2016, 21:10    Александр   
0    726 0

Комментарии (10)

  1. Николай 13 ноября 2016, 20:04 # 0
    такая же ошибка…

    Подскажите хотя бы каким сейчас редактором нужно пользоваться для тикетов?
    1. Егор 13 ноября 2016, 21:43 # +1
      Плагин TinyMCE Rich Text Editor прекрасно работает. modx.com/extras/package/tinymcerichtexteditor
      CKEditor тоже.
      1. Николай 13 ноября 2016, 21:57 # 0
        спасибо! А не подскажите, как стили из bootstrap подключить к TinyMCE Rich Text Editor?
        1. Егор 13 ноября 2016, 23:02 # 0
          Пожалуй, в системных настройках.

          1. Николай 14 ноября 2016, 00:02 # 0
            это не до конца решает вопрос, я о возможности классы подставлять как тут getbootstrap.com/css/#helper-classes-backgrounds

            <p class="bg-primary">...</p>
            <p class="bg-success">...</p>
            <p class="bg-info">...</p>
            <p class="bg-warning">...</p>
            <p class="bg-danger">...</p>
            1. exist17 25 января 2017, 11:41 # 0
              Николай, скажите, смогли ли вы решить вопрос о подстановке классов? Проблема та же — невозможно редактировать тикеты в админке, если установлен TinyMCE.
              1. Николай 26 января 2017, 16:00 # 0
                Добрый день, к сожалению, так и не удалось, пришлось менять, а редактор хороший был.
                1. exist17 26 января 2017, 16:58 # 0
                  Решение нашлось.
                  В том самом tiny.js, в той самой строке, в которой выходит ошибка в консоли, меняем «html: Tiny.lang.toggle_editor» на «html: 'Toggle editor'». Решение топорное, поэтому никого агитировать за этот вариант не буду. Тем не менее все работает.
                  1. Николай 26 января 2017, 18:43 # 0
                    Странно, мне не помогло раньше. Перепроверю
                    1. exist17 26 января 2017, 20:19 # 0
                      Если вы эту фишку находили раньше на хабратостере, то там с ошибкой был код. Возможно по этой причине.
      Вы должны авторизоваться, чтобы оставлять комментарии.