ckeditor逃避所有文本 - 我怎样才能阻止它这样做

时间:2011-08-04 23:47:14

标签: ckeditor

我不希望ckeditor转义文字。我使用编辑器,客户可以编写自己的mailtemplates,我给他们代码片段,他们可以在编辑器的文本中粘贴,以合并动态数据,ala $ {customer.name}。

然后将文本保存到数据库并再次检索代码中的其他位置并通过Freemarker填充数据。这里有问题amerge - Freemarker使用<>字符,但ckeditor会逃脱它们。如何配置ckeditor不执行此操作?

提前致谢

1 个答案:

答案 0 :(得分:0)

CKeditor正在创建HTML,因此&lt;和&gt;字符是保留的,如果它没有转义它们,则不会显示文本。

就个人而言,我会在浏览器发送到服务器的内容和发送到FreeMarker的内容之间放置一个翻译器,无论是存储模板还是呈现时。如果您的用户熟悉FreeMarker,请继续允许他们使用&gt;和&lt;,但在尝试渲染它们之前先将它们取消。