CKEditor不要将像iframe这样的标签包裹在P

时间:2016-05-10 08:31:40

标签: javascript iframe ckeditor

我的 ckeditor 位于EnterMode P标签上,这是正确的。但是当我向它添加一个Iframe时。它还使用P标签包装iframe。我尝试将autoParagraph设置为false但是当插入源代码时,他也不会将带有P标记的Text内容包装起来。内容管理器主要将其文本粘贴在源代码上以获得样式,然后丢失P标记。如何将iframe标记设置为主标记,它可以用于div标记,但不能用于iframe,它们总是用P标记自动包装,因为文本内容而无法转动。

1 个答案:

答案 0 :(得分:0)

您可以告诉ckeditor将i视为内联元素,例如iframe

修改span下的plugin.js。在ckeditor/plugins/iframe/函数中添加init,因此代码如下所示:

CKEDITOR.dtd.$inline['iframe'] = 1;

请注意,在应用此更改后,您的iframe将以内联方式添加,因此如果您需要它们以新段落开头,则必须先按Enter键。