如何在ckeditor中禁用标记验证?

如何在ckeditor中禁用标记验证?,ckeditor,Ckeditor,当您输入开始标记时,CKeditor显然会自动创建匹配的结束标记。有没有办法关闭这种行为 我有一种情况,我在一个管理程序中使用CKeditor创建两个文本块,然后我使用它们绘制一个包含第一个块、一些静态内容和第二个块的页面。现在我有一个例子,我想把静态内容包装在一个表中。我在想,没问题,我将把标签放在第一个块中,标签放在第二个块中,静态内容将在表中。但是没有,CKeditor坚持在第一个块中关闭table标记 通常,我可以进入源代码模式并直接输入HTML,但CKeditor随后决定重新格式化我的

当您输入开始标记时,CKeditor显然会自动创建匹配的结束标记。有没有办法关闭这种行为

我有一种情况,我在一个管理程序中使用CKeditor创建两个文本块,然后我使用它们绘制一个包含第一个块、一些静态内容和第二个块的页面。现在我有一个例子,我想把静态内容包装在一个表中。我在想,没问题,我将把标签放在第一个块中,标签放在第二个块中,静态内容将在表中。但是没有,CKeditor坚持在第一个块中关闭table标记


通常,我可以进入源代码模式并直接输入HTML,但CKeditor随后决定重新格式化我的标记。这似乎有点违背了源模式的目的。(我讨厌我告诉计算机我想要什么,而它却告诉我,不,你错了,我比你更清楚你想要什么!)

CKEditor生成有效的HTML。有效的HTML必须同时包含-start和end标记。如果不入侵编辑器,就无法改变这种行为。请注意,即使您强制编辑器在没有这些标记的情况下生成内容,它也会尝试修复此问题,并且不会像您预期的那样执行此操作。例如,负载:

<p>foo</p></td></tr></table>
foo

您将完全松开此表,因此只有基于regexp的数据加载修复程序才有帮助。在相反的情况下:

<table><tr><td><p>foo</p>
foo

最后,您将使用表格包装段落,这样更好。但是,如果有人将此表从编辑器内容中删除,该怎么办


所以,您应该在编辑器之外进行此集成—将表前置到一个编辑器的内容,并追加到第二个编辑器的内容。你不能强迫编辑器处理部分HTML。

你看了这个吗:是的,在尝试了各种破解之后,我最终得出结论,我想做的是,我应该忘记CKeditor,用一个普通的文本框编辑我的文本。