我已经在我的内容管理系统之外实现了一个PlaceholderField,它工作得很好,但是从MS-Word复制的文本保留了所有我想要摆脱的脏标记(比如<font face="Times New Roman, serif"><font size="3">)。当我在一个普通的CKEditor字段中复制相同的文本时,它的工作原理如djangocms-text-ckeditor源代码(使用html5lib的settings.TEXT_HTML_SANITIZE)中所述。
有没有可以添加到settings.CMS_PLACEHOLDER_CONF中以使其正常工作的参数?或者有实现它的想法吗?
你可能会问“为什么不直接在djangocms- HTMLField -ckeditor中使用文本?”因为我想访问PlaceholderField中可用的Filer-File and Filer-Image插件。
发布于 2020-11-04 19:04:12
以下设置不是占位符配置的一部分,它们是settings.py文件中的单独设置:
TEXT_HTML_SANITIZE = True
CKEDITOR_SETTINGS = {
...
'basicEntities': True,
'entities': True,
...
}摘自:https://github.com/django-cms/djangocms-text-ckeditor#configurable-sanitizer
https://stackoverflow.com/questions/64459344
复制相似问题