Персональный блог Игоря Антонова aka "spider_net"

TinyMCE, вырезанные теги и ненужные <p>


Рубрика: html/css -> JavaScript -> Программирование
Метки: | | | |
Просмотров: 6905
TinyMCE, вырезанные теги и ненужные <p>

Постоянно проходится использовать WYSYWIG редактор TinyMCE (он встроен в diafan.cms из коробки) и настройки по умолчанию не совсем подходят для вставки html кода. Некоторые теги он беспощадно вырезает, а если вставить голый текст, то он обязательно обернет его в тег нового параграфа. Такая забота нужна далеко не всегда и чаще она превращается в проблему, нежели пользу.

Бороться с этой проблемой можно по-разному. Знаю, что некоторые web-мастера при съедании тегов просто добавляют обертку из пустого div. Способ рабочий, но проще и правильней внести изменения в файл настроек TinyMCE. Для этого необходимо открыть файл настроек (config.js) и добавить в метод init несколько опций:

forced_root_block : '', //принудительно отключаем добавление тега p

После этого съедание тегов и добавление ненужных параграфов прекратится. Если ты используешь TinyMCE с diafan.cms, то файл настроек (config.js) ищи в директории «adm/htmleditor/tiny_mce».

Вроде все просто, но когда сталкиваешься с проблемой впервые, начинаешь материть всех и вся. Надеюсь, этот небольшой совет сэкономит количество шишек на твоей голове.

Оставьте комментарий!
comments powered by HyperComments