Проблемы с указанием contentCss вне CKEditor.basepath
Мы пытаемся использовать CKEditor
как Widget
за Vignette
когда мы пытаемся указать content css outside the environment of CKEditor
такие как:
"CKEDITOR.config.contentsCss = 'http://lvhost:27110/CKEditorbk/my.css';"
не работает, но когда мы указываем контент css, включенный в войну, где у нас есть развертывание ckeditor, например:
CKEDITOR.config.contentsCss = 'http://lvhost:27110/CKEditor/ckeditor/my.css';
Это работает, как мы ожидали. Isn't possible to specify a css outside "CKEditor.basepath"?
1 ответ
На самом деле вы не можете, потому что область действия CKEditor находится в папке с именем ckeditor
,
Тем не менее, вы можете иметь свой собственный CSS за пределами ckeditor CKeditor, реплицируя ту же структуру папок, то есть /js/CUSTOM_CKEDITOR/ckeditor
, Я сделал это, когда написал плагин для CKeditor.
У меня есть собственный CSS на /js/CUSTOM_CKEDITOR/ckeditor/plugins/my_plugin/css/custom.css
, И по моему /js/CUSTOM_CKEDITOR/ckeditor/config.js
Я использовал:
CKEDITOR.config.contentsCss = CKEDITOR.plugins.getPath( 'my_plugin' ) + 'css/custom.css';
Работает сладко:)