20 янв. 2016 г., 9:24

TinyMCE для MODx режет код. Как исправить?

Здравствуйте!
Пытаюсь в таблицу внести следующие данные
<td><a href="[[~[[*id]]]]/english"><span class="flag-icon flag-icon-gb"></span> Английский</a></td>
В результате редактор режет все до состояния:
<td><a href="[[~[[*id]]]]/english"> Английский</a></td>
Подскажите, пожалуйста, как побороть редактор?
Это документацию по TinyMCE надо смотреть. Может там настройка какая есть «вырезать пустые элементы» или типа того. А может Jevix на сайте стоит и не разрешен спан. В общем, мал шанс, что кто-то в этом вопросе поможет.
Ох как жаль(( А можно в целом функцию очистки кода отключить?
А как то можно полностью отключить TinyMCE только на одной странице?
Не знаю. Вопрос к TinyMCE. Уточню: TinyMCE — это не разработка MODX, это сторонний компонент.
в настройках странички отключить свойство «Использовать HTML-редактор». После перезагрузки на страничке в админке будет обычный текст
Александр, Ваш совет помог. Спасибо)

Чтобы TinyMCE не вырезал неизвестные ему теги, в файле assets/components/tinymcerte/js/mgr/tinymcerte.js после строки this.cfg.file_browser_callback = this.loadBrowser; надо поставить this.cfg.valid_elements = '*[*]'; Однако в этом случае редактор оборачивает их в <p> PS. решение предложено здесь - https://modx.pro/help/9237/
В системных настройках есть такая опция, см. там же.

Добавить комментарий