2

我有一个使用 CKEditor 的自定义 CMS。当我向一个类属性添加多个类时,会出现一个大问题。

<p class="abc xyz">
 //
</p>

我正在添加这样的内容,但它呈现为,

<p>
 //
</p>

我可以使用 config.js 或其他方法解决这个问题吗?

4

2 回答 2

6

您需要进入 config.js 并设置

CKEDITOR.config.allowedContent = true;

这样,您将阻止 CKEditor 从元素中剥离类。

您使用的是哪个版本的 CKEditor?如果当您将 CKEditor 库更新到 4.1 时问题开始发生,那么在 CKEditor 配置文件的“高级选项”部分中添加以下内容:

config.allowedContent = true;

如果您对此仍有疑问,请参阅CKEditor API 文档,其中说明了您需要的所有内容。

于 2013-09-12T05:44:42.040 回答
0

如果您不想修改config.js文件,以下是CKEDITOR 4.x的完整示例:

HTML

<textarea name="post_content" id="post_content" class="form-control"></textarea>

脚本

CKEDITOR.replace('post_content', {
   allowedContent:true,
});

上面的代码将允许编辑器中的所有标签。

更多详情:CK EDITOR 允许的内容规则

于 2017-04-28T13:20:03.730 回答