В MODX Revo, TinyMCErte я пытаюсь настроить подключаемый модуль через ключ tinymcerte.external_config. Конфигурационный файл должен быть действительным JSON. Вот мой блок, он игнорируется. Я хочу, чтобы TinyMCE не преобразовывал специальные символы, такие как немецкий umlaute (öäü) и Cource & amp; должен остаться & amp; а не &

tinymce.init({
    forced_root_block : false,
    entity_encoding : "raw"
})
0
AndyWizz 26 Апр 2016 в 18:13

3 ответа

Лучший ответ

Мне не удалось заставить работать внешний файл конфигурации. Я пробовал абсолютную ссылку и относительную. Файл все равно не загрузился.

Я редактировал файл tinymcerte.js в assets \ components \ tinymcerte \ js \ mgr

После этого в строке 60 tinymce.init (this.cfg);

Я ввел свою конфигурацию перед закрытием}:

  tinymce.init({
      selector: "#ta",
      schema: 'html5',
      element_format : 'xhtml',
      forced_root_block : false,
      entity_encoding : 'raw'
    })

Тем не менее следующее обновление дополнения уничтожит эту скрипку.

0
AndyWizz 18 Май 2016 в 12:54

Конфигурация подключается со стороны php. Следовательно, абсолютный и относительный пути не работают.

Используйте такие локации:

"{base_path}/file.cfg"
"{core_path}/file.cfg"
"{assets_path}/file.cfg"
0
Алексей Майлатов 4 Апр 2017 в 17:02
  1. Редактор форматированного текста TinyMCE (версия 1.1.1) читает внешний файл конфигурации.
  2. путь может быть, например, ../assets/components/tinymcerte/ext-config.json, но было бы желательно хранить его в недоступном для Интернета месте. Хотя эта запись на github подразумевает, что он читает внешние файлы конфигурации vom core-path, assets-path и base-path, мне не удалось заставить его работать.
  3. содержимое внешнего файла конфигурации должно быть действительным JSON:

{ "forced_root_block" : false, "entity_encoding" : "raw" }

  1. Ключи должны быть заключены в "", в отличие от "родных" настроек TinyMCE (но не уверен в этом ...)
1
achterbahn 22 Ноя 2016 в 18:40