Div обернутый в ссылку в редакторе CKEditor

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

Аватар пользователя Ivaseg Ivaseg 5 сентября 2015 в 13:43

В html5 разрешено располагать слой внутри ссылки, но т.к. ckeditor использует старый DTD, то соответственно он и не признает дивы внутри ссылок. В общем, если в редактор вставить такой код <a href="#"><div>simple link</div></a> сохранить материал и нажать редактировать, то в редакторе мы уже увидим следующий код <div><a href="#">simple link</a></div>
Т.е. в базу изначально сохраняется корректный код, но после попытки отредактировать страницу с таким кодом, ckeditor меняет код на свой. Как исправить сие недоразумение и заставить редактор понимать правила html5 разметки?

Комментарии