我使用CKEditor允许我的用户创建一个富文档,然后我想在CKEditor实例中向其他用户重新显示。
我想简单地显示内容,因此我将控件设为只读,但我不希望显示所有工具栏。
如果我使用removeButtons或任何其他方法删除这些禁用的工具栏,那么我也会丢失与这些按钮相关联的格式。例如。如果我删除了下划线按钮,我会在内容中丢失下划线格式。
有没有办法隐藏这些按钮而不会丢失内容中的格式?
答案 0 :(得分:1)
这是ACF documentation中所述的标准CK行为。 当你没有设置允许的内容时,CK会将它绑定到编辑器中的工具栏,因此删除按钮将使ACF剥离由这些按钮创建的任何HTML。
解决方案是,在您的只读编辑器中,设置CKEDITOR.config.allowedContent
以允许您显示的所有标记。