В модуле Wysiwyg, из админки, нельзя поменять скин CKEditor, что очень странно о_О. Нашёл несколько способов сделать это вручную.
Первый — из папки sites/all/libraries/ckeditor/skins
удалить все ненужные скины и оставить только тот, который хочется видеть натянутым на редактор.
Второй — выполнить SQL сниппет:
UPDATE wysiwyg
SET settings = REPLACE(settings, 's:8:"advanced"', 's:10:"office2003"')
WHERE editor = 'ckeditor'
вместо office2003
подставить имя нужного скина и изменить число 10
на число символов в имени (это serrialize формат).
Третий и самый правильный — реализовать хук wysiwyg_editor_settings_alter()
:
/**
* Implementation of wysiwyg_editor_settings_alter()
*/
function mymodule_wysiwyg_editor_settings_alter(&$settings, &$context) {
if ($context['profile']->editor == 'ckeditor') {
$settings['skin'] = 'office2003';
}
}
где вместо office2003
подставить имя нужного скина.
Написанное актуально для
Wysiwyg 6.x-2.1
Добавить комментарий