我在配置CKeditor时遇到问题。我想在CKEditor中创建“How to Allow Everything Except…”方案,在docs中编写,我需要在config中写入:
config.allowedContent = {
$1: {
// Use the ability to specify elements as an object.
elements: CKEDITOR.dtd,
attributes: true,
styles: true,
classes: true
}
};
config.disallowedContent = 'script; *[on*]';
但是由于CKEditor的配置是用python编写的,所以我不能简单地编写CKEDITOR.dtd
。那么,有没有解决的办法呢?在
在许多情况下,使用
settings.py
中的以下声明添加其他允许的标记或属性就足够了:当然,你需要适应你的需要。在
如果你真的想要你的“allow everythings but”逻辑,你就必须为Django CMS用来清理HTML的后端编写自己的解析器。这意味着,在前端编辑器中,您可能希望使用选项关闭所有卫生设施
^{pr2}$在后端,documentation声明您可以编写自己的python解析器来满足您的需求。我没有试过,所以请告诉我,如果这有什么帮助。在
相关问题 更多 >
编程相关推荐