CKEditor Определение пользовательской панели инструментов - PullRequest
9 голосов
/ 11 октября 2011

Я использую CKEditor и определил пользовательскую панель инструментов в файле config.js.

Однако эта пользовательская панель инструментов не появляется, когда я обновляю страницу, где у меня появляется CKEditor.

Ниже представлена ​​моя пользовательская панель инструментов в файле config.js.

CKEDITOR.editorConfig = function( config )
{
    // Define changes to default configuration here. For example:
    // config.language = 'fr';
    // config.uiColor = '#AADC6E';
    config.toolbar = 'Custom';

    config.toolbar_Custom =
    [
        { name: 'document', items : [ 'NewPage','Preview' ] },
        { name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },
        { name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','Scayt' ] },
        { name: 'insert', items : [ 'Image','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'
                 ,'Iframe' ] },
                '/',
        { name: 'styles', items : [ 'Styles','Format' ] },
        { name: 'basicstyles', items : [ 'Bold','Italic','Strike','-','RemoveFormat' ] },
        { name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote' ] },
        { name: 'links', items : [ 'Link','Unlink','Anchor' ] },
        { name: 'tools', items : [ 'Maximize','-','About' ] }
    ];
};

Есть ли что-то еще, что мне нужно сделать, кроме простого добавления панели инструментов в файл конфигурации.

Спасибоза ваше время и помощь.

1 Ответ

7 голосов
/ 11 октября 2011

Есть две вещи, которые могут происходить.Во-первых, ваш файл config.js может быть кэширован, поэтому он загружает предыдущий файл до того, как были внесены ваши изменения, и в этом случае вам нужно либо очистить кеш браузера, либо нажать Ctrl-F5 в браузере, чтобы полностью перезагрузить страницу.Или два: вы используете комбинированный (и минимизированный) файл config.js, что означает, что вам нужно запускать инструмент упаковки каждый раз, когда вы вносите изменения в файл.См. this для получения дополнительной информации об упаковочном инструменте.Надеюсь, это поможет!

...