在自定义模块中,我包含了 CKEditor
drupal_add_js( 'sites/all/libraries/ckeditor/ckeditor.js',array('weight'=>JS_LIBRARY+1));
drupal_add_js( 'sites/all/libraries/ckeditor/adapters/jquery.js',array('weight'=>JS_LIBRARY+2));
在我的 JS 中,我现在使用在 textarea 上创建一个实例
jQuery('#myTextArea').ckeditor();
这有效,但现在不行。在 Firebug 中,我看到 ckeditor 正在尝试访问config.js,并且它正在页面的 URL 中寻找它。它应该寻找http://example.com/sites/all/libraries/ckeditor/。
我想不出最近发生的变化可能会破坏它!
我尝试将配置传递{ basePath: '/sites/all/libraries/ckeditor/' }
给ckeditor()
调用,但这被忽略了,可能无法在运行时设置它?
任何人都知道我做错了什么,或者如果这是一个错误,是否有解决方法?