2013-06-06 3 views
0

У меня есть несколько экземпляров CKEDITOR inline на странице.CKEDITOR inline и несколько панелей инструментов

Я хочу иметь возможность настраивать панель инструментов для каждого из них, чтобы отображать разные шрифты в каждом из них.

Так что у меня что-то вроде следующего:

CKEDITOR.disableAutoInline = true; 
var editor1 = CKEDITOR.inline(document.getElementById('editable_476')); 
CKEDITOR.config.toolbar = [ ..... 
]; 
CKEDITOR.config.font_names = 'Helvetica Nueue/Helvetica Nueue'; 

Это хорошо работает, если у меня есть один, но если я использую один и тот же код для другого экземпляра CKEditor, шрифт перезаписаны.

Как использовать различные панели инструментов для разных экземпляров CKEDITOR?

Благодаря

UPDATE:

CKEDITOR.inline(editable_498, { 
    toolbar: [ 
    ['Bold','Italic','Underline'], 
    ['NumberedList','BulletedList'], 
    ['JustifyLeft','JustifyCenter','JustifyRight'], 
    ['Undo','Redo'], 
    '/', 
    ['TextColor','Font','FontSize'] 
    ], 
    font_names: 'Helvetica Nueue/Helvetica Nueue'; 
}); 

Это вызывает ошибку синтаксиса:

Uncaught SyntaxError: Unexpected token ; 

Линия font_names: 'Helvetica Nueue/Helvetica Nueue';

+0

вы можете настроить панель инструментов во время выполнения. Аналогичное обсуждение на форумах [форум редакторов Ck] (http://ckeditor.com/forums/CKEditor-3.x/Change-Toolbar-Runtime) –

+0

Для записи это выдает ошибку из-за точки с запятой в конце строки 'font_names'. Свойства объекта Javascript после них не имеют точек с запятой. – bendman

ответ

0

Используйте за экземпляр конфигурации:

CKEDITOR.inline(element, { 
    toolbar: [ 
     ... 
    ], 
    font_names: '...' 
}); 

CKEDITOR.config - это то, что наследует все экземпляры. Используйте config для определенного экземпляра, он перезапишет глобальные правила от CKEDITOR.config.

См. official configuration guide.

+0

Я обновил свой вопрос, используя код, который вы указали. – user1970557

+0

Нет точки с запятой после 'font_names: 'Helvetica Nueue/Helvetica Nueue'' – oleq

+0

Есть ли способ установить шрифт и цвет по умолчанию? – user1970557

Смежные вопросы