Php TinyMCE 4删除我的文本部分

Php TinyMCE 4删除我的文本部分,php,html,tinymce,rich-text-editor,Php,Html,Tinymce,Rich Text Editor,我正在使用TinyMCE 4.0.12作为RichText编辑器。我使用的是文本区域模式 当文本区域包含一些我在设计中没有参与的考虑不周的转义字符串时,例如,TinyMCE不会在编辑器主体中呈现它们。是否有一个我缺少的设置可以阻止它剥离这些内容,因为我假设它认为它们是无效的HTML标记并删除它们 非常感谢您的帮助,否则我将不得不涉过一片意大利面代码的海洋,彻底修改系统逃避特殊值的方式。这可能会有所帮助:这里的底线是,是的,这些占位符考虑得很差。TinyMCE会将它们视为无效的HTML,并将它们作

我正在使用TinyMCE 4.0.12作为RichText编辑器。我使用的是文本区域模式

当文本区域包含一些我在设计中没有参与的考虑不周的转义字符串时,例如,TinyMCE不会在编辑器主体中呈现它们。是否有一个我缺少的设置可以阻止它剥离这些内容,因为我假设它认为它们是无效的HTML标记并删除它们


非常感谢您的帮助,否则我将不得不涉过一片意大利面代码的海洋,彻底修改系统逃避特殊值的方式。

这可能会有所帮助:这里的底线是,是的,这些占位符考虑得很差。TinyMCE会将它们视为无效的HTML,并将它们作为其HTML清理过程的一部分删除。你对此无能为力。不,不要去挖掘TinyMCE的代码试图“修复”它;这不是你能解决的问题。我能给出的最好建议是:在将代码交给TinyMCE之前,使用预处理脚本将那些设计糟糕的占位符代码转换成更合理的代码。当我说意大利面代码时,我指的是我继承的代码库,而不是TinyMCE。实际上,我最终解决了这个问题,在进出{{custName}的过程中执行了str_replace(),这不仅看起来更好,而且不会破坏TinyMCE。