ckeditor源视图在切换视图时更改html代码

时间:2013-10-28 17:41:43

标签: ckeditor

当我从设计切换到源视图时,我的html代码会发生变化。 我粘贴了以下代码

<div>test</div>

但是当ichanged设计视图然后cme再次将源视图代码更改。 以下是更改后的代码

<p>test</p>

为什么div改为p 请帮我解决这个问题..

2 个答案:

答案 0 :(得分:6)

这已在评论部分得到解决。

高级内容过滤(ACF)阻止DIV元素进入内容,它正在将它们转换为P元素。设置config.allowedContent = true;解决了这个问题。

如果ACF应保持打开以过滤其他不需要的数据,则另一个选项是设置config.extraAllowedContent = 'div';。这样ACF仍然有效,但也允许DIV元素。

有关ACF的更多信息,请查看http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter

答案 1 :(得分:0)

打开Config.js,在结束大括号(})之前添加此行:

config.allowedContent = true;
config.extraAllowedContent = 'div';
相关问题