Здравствуйте!
Пытаюсь в таблицу внести следующие данные
<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/
В системных настройках есть такая опция, см. там же.