Skip to content
  1. Компоненты
  2. mxEditorJs
  3. Интеграция
  4. FAQ

FAQ ​

Редактор не появляется в контенте ресурса ​

  1. which_editor = mxEditorJs
  2. mxeditorjs.enabled = Да
  3. use_editor = Да
  4. Настройки → Очистить кэш

Редактор не появляется в TV ​

  1. TV: тип Textarea, опция Rich Text = Да
  2. Откройте вкладку Дополнительные поля на ресурсе
  3. Редактор запускается, когда поле появляется на странице

Редактор не появляется в MIGX ​

  1. which_editor = mxEditorJs, mxeditorjs.enabled = Да
  2. В Form Tabs MIGX у поля "inputTVtype": "richtext"
  3. Плагин отдаёт обработчик migxmxeditorjs на OnTVInputRenderList
  4. Значение — HTML внутри JSON MIGX. Отдельного sidecar у строки MIGX нет. Перед отправкой окна вызывается MxEditorJsFlush

Не добавляется видео ​

Вставьте ссылку (YouTube, RuTube и другие) в пустой блок через Ctrl+V. Кнопки Embed в меню нет.

Картинка или галерея не загружаются ​

Проверьте у администратора:

  • mxeditorjs.image_mediasource и права на папку
  • mxeditorjs.image_upload_path (шаблон с {resource_id})
  • размер файла ≤ mxeditorjs.max_upload_size (по умолчанию 5 МБ)
  • расширение из mxeditorjs.allowed_image_types

После сохранения на сайте «ломается» вёрстка ​

На сайте выводится HTML-снимок из modResource.content. Блок Raw HTML и часть embed попадают в разметку как есть. Проверьте CSS темы для классов mxeditorjs-gallery, таблиц и iframe.

Миграция перезаписала контент ​

Повторная миграция с force и confirmed перезаписывает sidecar. Перед массовой миграцией сделайте бэкап БД. Предпросмотр: connector content/migrate с dry_run=1.

TypeError при открытии статического ресурса ​

Плагин нормализует аргумент MODx.loadRTE(elements). Обновите пакет до актуальной версии.

Где хранится JSON ​

КонтекстТаблица
Основной контентmxeditorjs_content
TVmxeditorjs_tv_content

HTML для сайта: в modResource.content или значении TV (textarea).