我想通过django-ckeditor使用CKEditor .
CKEditor被加载,但我无法加载 blockquote
插件 .
-
我下载了
blockquote.zip
,解压了它 -
将它复制到我的应用程序
myapp/static/ckeditor/ckeditor/plugins/blockquote
-
我跑
collectstatic
. 如果我手动插入URL,我可以通过浏览器访问blockquote / plugin.js文件 . -
我更新了配置:
CKEDITOR_CONFIGS = {'default':{'extraPlugins':'blockquote',}}
- HTML包含
blockquote
:<textarea cols="40" id="id_body" name="body" rows="10" data-processed="0" data-config='... "extraPlugins": "blockquote", ...' data-external-plugin-resources='[]'
但插件没有加载 . 我用firefox网络调试器查看了它 . 这些文件被加载 ckeditor-init.js
, ckeditor.js
, config.js', but not a single file of
blockquote` .
相关问题:https://github.com/django-ckeditor/django-ckeditor/issues/261
如何在CKEditor中加载blockquote插件?
Update 在另一个问题中,作者看到了对"codesnippet/plugin.js"的请求 . 在我的情况下,我没有看到任何访问blockquote的plugin.js文件 .
2 回答
我使用django_ckeditor和blockquote,但不需要将它添加为额外的插件 . 你确定你真的需要这样做吗?我正在考虑的一件事是问题是你定义了额外的插件,但你没有把它放在你的任何工具栏中 . 如果它没有在工具栏中定义,也许它不会加载 . 您是否尝试过更新工具栏?
这是我的示例配置:
我不使用Django,所以我很抱歉,如果这是基础 .
文件夹结构是否正确设置为ckeditor作为ckeditor的子文件夹?
或者应该是myapp / static / ckeditor / plugins / blockquote?