Django cms 文本编辑器 (CKEditor) 插件

Posted

技术标签:

【中文标题】Django cms 文本编辑器 (CKEditor) 插件【英文标题】:Django cms text editor (CKEditor) addons 【发布时间】:2015-11-26 21:54:21 【问题描述】:

试图让font addon 与 django cms 文本编辑器一起工作。我已将插件文件夹添加到.../djangocms_text_ckeditor/static/djangocms_text_ckeditor/ckeditor_plugins.../djangocms_text_ckeditor/static/djangocms_text_ckeditor/ckeditor/plugins

这是我添加到我的 settings.py 中的内容

#----------------------------------------------------------
#                   Text Editor
#----------------------------------------------------------
CKEDITOR_CONFIGS = 
    'toolbar' : 'CMS',
    'toolbar_CMS': [
        ['Undo', 'Redo'],
        ['cmsplugins', '-', 'ShowBlocks'],
        ['font']
    ],
    'extraPlugins': 'font',

在我的 cms 页面中编辑任何文本插件时,该插件不显示。我错过了什么或做错了什么?

【问题讨论】:

【参考方案1】:

这是一个小问题,所以我想你现在已经解决了。对于来这里寻找信息的其他人,toolbar_CMS 中的“字体”需要大写,以便正确的代码看起来像

#----------------------------------------------------------
#                   Text Editor
#----------------------------------------------------------
CKEDITOR_CONFIGS = 
    'toolbar' : 'CMS',
    'toolbar_CMS': [
        ['Undo', 'Redo'],
        ['cmsplugins', '-', 'ShowBlocks'],
        ['Font']
    ],
    'extraPlugins': 'font',

【讨论】:

以上是关于Django cms 文本编辑器 (CKEditor) 插件的主要内容,如果未能解决你的问题,请参考以下文章

Django-cms:前端编辑器未同步到管理站点中的内容

富文本编辑器 CKeditor 配置使用 (带附件)

Django cms 从 Textplugin 中删除 href 属性

我正在尝试使用 Django CMS 和模板。但在编辑模板时出错

Django-cms Placeholderfield 不工作,抛出 lambda 异常

如何在 django-cms 中使用表单?