是否可以在django CKEditor中添加一个模板,而无需在站点软件包中编辑它的template-plugin文件?

时间:2018-08-21 06:32:44

标签: django ckeditor

lib/python3.6/site-packages/ckeditor/static/ckeditor/ckeditor/plugins/templates/templates/default.js中有一个文件,我可以对其进行编辑以将更多模板添加到我的RichTextFields中。但是我真的很想用git跟踪这些更改,并且我不想将我的环境添加到git中。 有没有一种自定义方法,可以将模板添加到 django ckeditor的模板插件中?

1 个答案:

答案 0 :(得分:1)

关于Dijango CKEditor,我不能告诉您太多,但是可以使用https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-templateshttps://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-templates_files配置设置向CKEditor添加多个模板文件。请看下面:

var editor = CKEDITOR.replace( 'editor1', {
    language: 'en'              
    templates_files : [
        '/ckeditor/plugins/templates/templates/default.js',
        '/ckeditor/my_templates.js'
    ],
    templates : 'default,my_templates'
});

也请看看:CKEditor - how to get the template attributes