【发布时间】:2015-08-17 20:15:05
【问题描述】:
在我的 CKEditor 中,我有纯文本,上面写着“我的文本”。我设置了autoParagraph: false,所以文本保持为my text,不会更改为<p>my text</p>。
但是,当我使用 blockquote 插件时,编辑器会自动用段落标签包围我的文本:
<blockquote>
<p>my text</p>
</blockquote>
我如何修改块引用插件以仅用块引用标签包围我的文本,使其看起来像:
<blockquote>
my text
</blockquote>
这里是 GitHub 上 blockquote 插件代码的链接:
https://github.com/ckeditor/ckeditor-dev/blob/master/plugins/blockquote/plugin.js
【问题讨论】:
-
@SvenB 我不能只去掉所有的
标签,因为如果我的引用是多个段落,我需要它们。我只是不希望它添加额外的标签。
-
比你应该为
做一个正则表达式;)
-
@SvenB 那也行不通。如果我将多个预先存在的段落放入块引用中,则第一段将开始,并且应该以
开头。在这种情况下,拥有
<blockquote><p>是正确的。问题是当我将纯文本转换为块引用时。然后它添加额外的标签。它以某种方式检测它是否已经是一个段落,如果它还不是一个段落,则只添加
标签。我想以某种方式禁用该检查。
标签: javascript html ckeditor