我正在尝试使用 ckeditor 的自动增长插件。由于我是 django 和 ckeditor 的新手,所以我在配置时遇到了问题。我的设置未被识别。以下是步骤列表。我已经看到必须重新构建 ckeditor 的参考。我不知道这是否需要。
平台:Ubuntu、django-cms 3 beta、djangocms-text-ckeditor(安装在 virtualenv 中使用的 pip)、python 2.7。
我不确切知道我需要做什么,但无论如何我更改了以下内容。
S1。在项目的 settings.py 中,添加了
CKEDITOR_SETTINGS = getattr(settings, 'CKEDITOR_SETTINGS', { 'config.autoGrow_onStartup': True, 'config.autoGrow_minHeight': 200, 'config.autoGrow_maxHeight': 400, })
S2。在../site-packages/django_text_ckeditor/static/ckeditor/config.js,编辑
CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: // config.language = 'fr'; // config.uiColor = '#AADC6E'; config.autoGrow_onStartup = true; config.autoGrow_minHeight = 2000; config.autoGrow_maxHeight = 4000; };
S3。将自动增长插件文件夹添加到
“../site-packages/django_text_ckeditor/static/ckeditor/plugins/autogrow”
S4。修改第 45 行
"../site-packages/django_text_ckeditor/static/js/cms.ckeditor.js"
'extraPlugins':'cmsplugins,自动增长'
S5。在第 58 行之后添加了一个额外的语句
“../site-packages/django_text_ckeditor/static/js/cms.ckeditor.js”
// this is line 58 CKEDITOR.plugins.addExternal('cmsplugins', settings.static_url + 'ckeditor_plugins/cmsplugins/'); // this is the added line CKEDITOR.plugins.addExternal('autogrow', settings.static_url + 'ckeditor/plugins/autogrow');
不知道还能做什么?想法?建议?