我想为django-cms-ckeditor添加一些额外的按钮,所以我阅读手册并将插件添加到ckeditor文件夹和config.js,之后我从cKeditor的示例html中看到它们。但是我不能让这个按钮出现在django cms编辑窗口中。
我将此添加到我的settings.py中,其中'Abbr'是我的按钮,但我仍然看到除了我的所有按钮。
CKEDITOR_SETTINGS = {
'toolbar_CMS':[[ 'Image', 'Flash', 'Table', 'HorizontalRule','Smiley', 'SpecialChar', 'PageBreak', 'Iframe', 'Abbr' ] },],
答案 0 :(得分:1)
自问题提出以来已经有一段时间了。不过,这就是我的所作所为。希望它也可以帮助你:
static
目录中,我添加了子目录树djangocms_text_ckeditor/plugins/
embed/
。在该文件夹中,您将拥有一个名为plugin.js
的文件,可能还有其他资源。 CKEDITOR_SETTINGS
字典如下所示:在settings.py中:
CKEDITOR_SETTINGS = {
'extraPlugins': 'cmsplugins,embed,fontawesome', # comma-separated list
'toolbar_CMS': [
[ 'ShowBlocks', '-', 'Embed', 'FontAwesome'],
],
}