CKEditor затирает атрибуты html тегов

Главные вкладки

Аватар пользователя zz9mzal zz9mzal 30 мая 2013 в 6:19

Здравствуйте.
Столкнулся с такой проблемой:
CKEditor при переключении в режим "источник" (редактирование HTML) не сохраняет атрибуты у тегов (классы, id). Если при редактировании отключить CKEditor то отредактированный код прекрасно все сохраняет и выводит данные с классами, однако я так и не обнаружил заветную галочку в настройках этого модуля.

Кто-нибудь сталкивался с такой проблемой? Подскажите как её разрешить?

Спасибо!

Комментарии

Аватар пользователя kv4 kv4 30 мая 2013 в 14:10

"zz9mzal" wrote:
Кто-нибудь сталкивался с такой проблемой?

Это на самом деле не проблема, а фишка:)

Всё дело в текстовых фильтрах.

Идите сюда /admin/config/content/formats тут смотрите, какой формат вас интересует. Заходите в формат. Там много всяких настроек. Я сделал вот как. Поскольку стандартный друпаловский фильтр вырезал нужные мне атрибуты из разметки я его отключил. Установил модуль htmLawed и включил этот фильтр в настройках формата текста. Теперь остаётся только почитать файлы справки к этому модулю. Я честно говоря в них особо не разбирался, но полагаю там ничего сверхсложного.

Аватар пользователя Maxot Maxot 24 января 2014 в 12:16

zz9mzal wrote:
Здравствуйте.
Столкнулся с такой проблемой:
CKEditor при переключении в режим "источник" (редактирование HTML) не сохраняет атрибуты у тегов (классы, id). Если при редактировании отключить CKEditor то отредактированный код прекрасно все сохраняет и выводит данные с классами, однако я так и не обнаружил заветную галочку в настройках этого модуля.

Кто-нибудь сталкивался с такой проблемой? Подскажите как её разрешить?

Спасибо!

А вообще попробуйте добавить какой-то контент, а потом например

. Тогда они будут сохраняться, без этого - нет. Сам не знаю чего.