Заставить CKEditor добавить класс к p-тегам

Я должен настроить CKEditor, чтобы добавить атрибут класса к каждому p-тегу в содержимом. Вы можете сделать что-то подобное с config.format_p, но он применит атрибут class только к тексту, который помечен как «нормальный», что не по умолчанию.

Кто-нибудь?

Изменить: Я использую текущую версию 3.6.2. Вот соответствующие части моей конфигурации:

CKEDITOR.editorConfig = function( config )
{   
    config.removeFormatTags = 'b,div,big,code,del,dfn,em,font,i,ins,kbd,q,samp,small,span,strike,strong,sub,sup,tt,u,var,form,input,textarea';

    config.format_p =
    {
        element: 'p',
        attributes:
        {
            'class': 'tiny_p'
        }
    };
    config.skin = "office2003";
    config.entities_processNumerical = true;
}

Параметр config.format_p вступает в силу только тогда, когда пользователь выбирает «нормальный» из меню формата, а config.removeFormatTags работает только тогда, когда пользователь вручную нажимает кнопку очистки. Оба должны работать автоматически, как в TinyMCE.

9
задан dwalldorf 27 October 2011 в 02:01
поделиться