@ar2rsoft
PHP-developer

Как обернуть весь текст в Ckeditor в div с классом?

Приветствую!

Имеется редактор 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 тег класс? Или есть другие быстрые решения, без правки верстки?
  • Вопрос задан
  • 218 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы