Приветствую!
Имеется редактор CKEditor 4 и верстка, где предусмотрена вложенность
.article > .content > сам контент
.
Для body добавить класс
.article
не составляет турда, для этого есть параметр bodyClass. Но как добавить вторую вложенност, не понимаю. Параметры
bodyPrepend/bodyAppend
просто игнорируются.
Нашел два возможных решения, но оба не рабочие:
1. при старте ckeditor:
CKEDITOR.plugins.add( 'quote', {
init: function( editor ) {
editor.setData( '<div class="content">' + editor.getData() + '</div>' );
}})
Но такой вариант не нравится, т.к. добавленный тег в итоге добавляется в статью (в бд) и может сломать верстку, т.к. сделает вложенность еще одну.
2. Навесить на html тег класс article, а на body с .content. Но так как редактируемый блок гурзится в iframe, не могу добраться до тега.
Собственно вопрос, как обернуть текст в div, либо как навесить на html тег класс? Или есть другие быстрые решения, без правки верстки?