Tinymce rich text editor удаляет пустые теги
Редактор удаляет пустые теги, а также теги, неизвестные ему. Где править?
Комментарии: 3
Файл assets/components/tinymcerte/js/mgr/tinymcerte.js
После (у меня это 29 строка)
После (у меня это 29 строка)
this.cfg.file_browser_callback = this.loadBrowser;
добавитьthis.cfg.valid_elements = '*[*]';
Да, неизвестные теги теперь не удаляет.
Но, теперь он их оборачивает в
А как еще и это побороть, кто знает?
Но, теперь он их оборачивает в
<p>
.А как еще и это побороть, кто знает?
Обертывает в 'p' только невалидные теги, но проверку все-равно проводит на предмет наличия незакрытых тегов.
И, кстати, в ходе «изысканий» выяснил, что предложенный способ легко решается через системные настройки, там же можно задать список тегов, которые не будут удаляться при проверке в виде, например
Источники:
1) tinymce.com — extended_valid_elements;
2) TinyMCE вырезает теги — исключения для тегов TinyMCE
Но, ситуация с 'p' остается и вопрос тоже, вероятно, в такой форме —
Как все-таки расширить список валидных тегов, чтобы редактор не добавлял к ним 'p'?
И, кстати, в ходе «изысканий» выяснил, что предложенный способ легко решается через системные настройки, там же можно задать список тегов, которые не будут удаляться при проверке в виде, например
с атрибутами:
тег[атрибут|атрибут|атри...],тег[атрибут|атрибут|атри...]
если неизвестны атрибуты тега:
тег[*],тег[атрибут|атрибут|атри...],...
если тег не имеет атрибутов:
тег,тег[*],тег[атрибут|атрибут|атри...],...
Источники:
1) tinymce.com — extended_valid_elements;
2) TinyMCE вырезает теги — исключения для тегов TinyMCE
Но, ситуация с 'p' остается и вопрос тоже, вероятно, в такой форме —
Как все-таки расширить список валидных тегов, чтобы редактор не добавлял к ним 'p'?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.