Bezdepbonusu7Программирование: статьи и ответы

Вопрос

CKEditor 4 объединяет css

Автор вопроса: LinkinTEDОтветов: 2

Я использую CSS на своем веб-сайте для стилизации элементов.

В моей (собственно разработанной) CMS я использую CKEditor в качестве WYSIWYG-редактора.

Я хотел бы, чтобы редактор имел тот же стиль, что и контент на моей веб-странице. CSS моей страницы выглядит так:

.content
{
    ...
}
.content ul, .content ol
{
    ...
}
.content p
{
    ...
}

Но таблица стилей CKEditor (contents.css) выглядит так:

body
{
    ...
}
ol,ul,dl
{
    ...
}

h1,h2,h3,h4,h5,h6
{
    ...
}

Есть ли способ сделать это в одной таблице стилей или отредактировать CKEditor, чтобы добавить div.content?


Я нашел ответ, измените config.js на:

CKEDITOR.editorConfig = function( config ) {
    config.bodyClass = 'content'; //class that body needs to refer to
    config.contentsCss = '/css/beheer.css'; //your stylesheet
  • Пожалуйста, отметьте свою проблему как решенную, как только вы найдете решение, чтобы другие люди знали, что здесь нечего делать. oleq 30.12.2012

cssckeditor

Ответы

Ответ 1 · user1933753

В CKEDITOR вы пишете тег <div> для любого из ваших ol,ul,dl,h1,etc элементов.

Просто перейдите к кнопке исходного кода в CKEDITOR, а затем вы сможете отредактировать его так, как хотите.

Ответ 2 · LinkinTED

Как я редактировал стартовый пост, я сам нашел ответ:

Измените config.js на:

CKEDITOR.editorConfig = function( config ) {
    config.bodyClass = 'content'; //class that body needs to refer to
    config.contentsCss = '/css/beheer.css'; //your stylesheet

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы