您现在的位置是:首页 > 编程开发 > Python > Python

python – 添加自定义按钮到django cms ckeditor

编辑:站长来源:网络整理作者: 未知2020-12-20Python

简介我想为 django-cms-ckeditor添加一些额外的按钮,所以我阅读手册并将插件添加到ckeditor文件夹和config.js,之后我从cKeditor的示例html中看到它们.但我无法使该按钮出现在django cms编辑窗口中. 我把它添加到我的settings.py中,其中’Abbr’是我的按钮,但我仍

我想为 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' ] },],

解决方法

问题被问到已经有一段时间了.不过,这就是我的所作所为.希望它也可以帮助你:

>在我的静态目录中,我添加了子目录树djangocms_text_ckeditor / plugins /
>我使用了可下载的ckeditor插件,我放在这个目录中.插件由文件夹本身组成,例如嵌入/.在该文件夹中,您将拥有一个名为plugin.js的文件以及可能的其他资源.
> CKEDITOR_SETTINGS字典如下所示:

在settings.py中:

CKEDITOR_SETTINGS = {
     'extraPlugins': 'cmsplugins,embed,fontawesome',# comma-separated list
     'toolbar_CMS': [
         [ 'ShowBlocks','-','Embed','FontAwesome'],}

很赞哦! ()

点击排行

本栏推荐

猜你喜欢