Здравствуйте.
Столкнулся с такой проблемой:
CKEditor при переключении в режим "источник" (редактирование HTML) не сохраняет атрибуты у тегов (классы, id). Если при редактировании отключить CKEditor то отредактированный код прекрасно все сохраняет и выводит данные с классами, однако я так и не обнаружил заветную галочку в настройках этого модуля.
Кто-нибудь сталкивался с такой проблемой? Подскажите как её разрешить?
Спасибо!
Комментарии
Это на самом деле не проблема, а фишка:)
Всё дело в текстовых фильтрах.
Идите сюда /admin/config/content/formats тут смотрите, какой формат вас интересует. Заходите в формат. Там много всяких настроек. Я сделал вот как. Поскольку стандартный друпаловский фильтр вырезал нужные мне атрибуты из разметки я его отключил. Установил модуль htmLawed и включил этот фильтр в настройках формата текста. Теперь остаётся только почитать файлы справки к этому модулю. Я честно говоря в них особо не разбирался, но полагаю там ничего сверхсложного.
А вообще попробуйте добавить какой-то контент, а потом например
. Тогда они будут сохраняться, без этого - нет. Сам не знаю чего.
У меня последний CKEditor работующий через CKEditor модуль ничего не портит
в настройках редактора отключите фильтр контента