Я пытаюсь выяснить, как создать экземпляр ckeditor с панелью инструментов, прикрепленной к отдельному DIV из DIV. Я создаю экземпляр. Я вижу, что в конфигурационном массиве вы можете установить config.sharedSpaces = {top: 'div'} (по крайней мере, в более старых версиях), но я не могу это сделать на странице конфигурации, это нужно сделать на странице Я создаю экземпляры. Кто-нибудь знает как это сделать?CKEDITOR 4.0 отключить панель инструментов динамически
Вот как я создаю мой экземпляр:
CKEDITOR.replace('editor', {
toolbarGroups: [
{ name: 'document', groups: [ 'mode', 'document', 'doctools' ] },
{ name: 'clipboard', groups: [ 'clipboard', 'undo' ] },
{ name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] },
{ name: 'colors' },
{ name: 'styles'},
{ name: 'paragraph', groups: [ 'list', 'align' ], items: [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote' ] },
{ items: [ 'Image', 'Table', 'HorizontalRule', 'SpecialChar' ] },
{ name: 'links' },
{ name: 'editing', groups: [ 'find', 'selection', 'spellchecker' ] },
{ name: 'tools'}
]
});
Да, я знаю, что могу использовать клон(), а что нет, но я надеялся на более чистым раствором.
Эта функция уже включена в версию 4.1. [Совместное пространство CKEditor] (http://ckeditor.com/addon/sharedspace) – Ehsan