Установка плагина SourceDialog на CKeditor 4 - PullRequest
0 голосов
/ 08 апреля 2019

У меня CKeditor 4 работает нормально; но мне нужно было добавить кнопку «источник», чтобы мы могли редактировать в HTML. Это не встроенная версия, она находится в CMS для редактирования содержимого страницы.

Я вставил плагины в каталог плагинов для Sourcedialog, Dialog, DialogUI, а также Sourcearea.

Мой config.js теперь читает:

CKEDITOR.editorConfig = function( config ) {


config.extraPlugins = 'savebtn';//savebtn is the plugin's name
config.saveSubmitURL = 'ajax-wysi-next.cfm';//link to serverside 
script to handle the post
config.extraPlugins = 'sourcedialog';
config.extraPlugins = 'sourcearea';

config.extraPlugins = 'dialog';
config.extraPlugins = 'dialogui';
};

Я не вижу, чтобы кнопка «Источник» появлялась даже после очистки кэша.

Мне нужно сделать что-нибудь еще?

1 Ответ

0 голосов
/ 08 апреля 2019

Хорошо, это исправлено так:

Установите плагин SourceDialog и плагины, от которых он зависит (Dialog, DialogUI).

Измените config.js, чтобы иметь ссылки на них:

config.extraPlugins = 'sourcedialog';
config.extraPlugins = 'dialog';
config.extraPlugins = 'dialogui';

Затем перейдите на страницу, где установлен CKeditor, и измените его на:

extraPlugins: 'savebtn, sourcedialog', 

Важно то, что вы помещаете плагины в это же поле, разделенные запятой, и НЕ делаете строку «extraPlugins» для каждого плагина.

Теперь и кнопка «Источник», и кнопка «Сохранить» работают нормально. Надеюсь, что это помогает другим!

...