По ходу работы с этим чудным редактором возникла еще одна проблемка. Когда мы пытаемся применить какое-то стилевое оформление или просто добавить какие-нибудь классы к элементам то редактор их попросту вырезает. Как это решить, читаем дальше.
На самом деле редактор режет не только атрибут style или class. При попытке пропихнуть ему iframe случилось тоже самое. А это тоже печально, так как в таком случае у нас нет возможности добавить видео с ютюба. Кстати, вставить javascript при таком раскладе тоже не получится. Стало ясно, что помимо атрибутов он режет еще и некоторые теги HTML. В общем неудобство то еще.
Решение проблемы
А решение проблемы свелось к написанию всего одной строчки кода. И так, найдите конфигурационный файл нашего редактора config.js. Откройте его любым текстовым редактором и внизу, перед }; допишите следующее:
config.allowedContent = true;
Теперь вам надо сбросить кеш браузера. Это все. Проблема была большой, а решение оказалось проще некуда.
Материалы
- http://sergeybelyaev.name/ru/blog/ustranyaem-problemu-s-formatirovaniem-html-v-ckeditor-v-drupal