Изменить CKEditor по умолчанию newpage_html - PullRequest
0 голосов
/ 23 июня 2011

Вот мой сценарий: у меня CKEditor с включенным docprops и полной версией страницы. Если задана полная страница, то contentCss ничего не делает, в Trac это не поможет.

Я пытаюсь изменить код NewPage, который будет заменен. В настоящее время (с полной страницей true), вот что вводит нажатие NewPage:

<!DOCTYPE html />
<html>
    <head>
        <title></title>
    </head>
    <body></body>
</html>

Это здорово, но нет возможности отредактировать это. Использование newpage_html только вводит код в теги body, но не заменяет его целиком.

Я хочу заменить весь код, чтобы я мог объявить свои настройки по умолчанию CSS, чего я не могу сделать, так как включена полная страница.

Я выглядел высоко и низко и не могу понять, как это изменить. Я даже не могу найти источник кода по умолчанию в исходном коде! Любая помощь будет великолепна!

1 Ответ

2 голосов
/ 23 июня 2011

Использовать config.newpage_html (он отсутствовал в документации)

CKEDITOR.replace( 'editor1',
{
    fullPage : true,
    extraPlugins : 'docprops',
    newpage_html : '<!doctype html><html><head><title>My test</title>' +
        '<link href="sample.css" rel="stylesheet" type="text/css" />' +
        '</head><body>New page, type here</body></html>'
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...