Настройка редактора CKEditor¶
⚠️ Данная настройка недоступна начиная с версии 2.256. Для версий 2.256 и выше конфигурация панели инструментов CKEditor выполняется иначе — обратитесь в службу технической поддержки.
ℹ️ Обратите внимание: настройка CKEditor недоступна для новой карточки задачи, начиная с версии 2.256
CKEditor — редактор, который используется при редактировании текста задачи и ДП "Большой текст с форматированием".
Панель инструментов¶
Панель инструментов CKEditor, принятая в "Первой Форме" по умолчанию
Если панель инструментов, отображаемая в "Первой Форме" по умолчанию, не устраивает пользователей, можно подключить другую конфигурацию редактора. Для этого в пользовательских настройках приложения для ключа CKEditorCustomConfigPath надо установить значение, равное либо абсолютному пути к пользовательскому файлу конфигурации config.js, либо пути относительно папки js/ckeditor. Если значение ключа CKEditorCustomConfigPath не задано, будут использоваться настройки редактора, принятые в "Первой Форме" по умолчанию.
Пример относительного пути к пользовательскому файлу конфигурации CKEditor:
/somefiles/config.js
Конфигурация задаётся в виде JavaScript-объекта (не JSON) в функции CKEDITOR.editorConfig. Сформировать этот файл можно либо вручную, либо с помощью CKEditor 4 Builder.
Пример
Конфигурация в файле и соответствующая ему панель CKEditor. CKEDITOR.editorConfig = function( config ) { Пример настройки панели инструментов CKEditor. |
Контекстное меню¶
По умолчанию в редакторе настроено свое контекстное меню (вызываемое правой кнопкой мыши). Чтобы в окне редактора действовало обычное контекстное меню, нужно в файл конфигурации ckeditor config.js добавить строки для удаления контекстного меню, например:
config.removePlugins = 'language,tableresize,liststyle,tabletools,scayt,menubutton,contextmenu,clipboard';
Полезные ссылки