Почему на странице тикетов не работает TinyMCE?
Здравствуйте. Создаю сайт, установил нужные дополнения, всё было хорошо пока не стал создавать тикеты, страница редактирования тикетов перестала пролистываться вниз, хотя часть настроек и половина поля «Содержание» уходит вниз «за экран». Также над полем «Содержание» пропало меню редактирования TinyMCE, хотя на любых других страницах оно присутствует.
В консоли выдаётся ошибка JS:
Uncaught TypeError: Cannot read property 'toggle_editor' of undefined tiny.js:126.
Это как раз плагин TinyMCE. Но я же никак не изменял его, закачал и установил через установщик из каталога mod-x. Значит в каталоге mod-x один из самых популярных плагинов — битый? Полез в указанный файл и строку:
Скрин:
В консоли выдаётся ошибка 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;'
});Лезть и что-то изменять — боюсь… Что делать? Может альтернативу какую-нибудь использовать?Скрин:
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Подскажите хотя бы каким сейчас редактором нужно пользоваться для тикетов?
CKEditor тоже.
В том самом tiny.js, в той самой строке, в которой выходит ошибка в консоли, меняем «html: Tiny.lang.toggle_editor» на «html: 'Toggle editor'». Решение топорное, поэтому никого агитировать за этот вариант не буду. Тем не менее все работает.