我目前正在遭受TinyMCE(v = 3.5.8)从客户的CMS安装中删除html。在旧版本中有清理:false和cleanup_on_startup但不推荐使用3.4+。但是,我很难解决这个问题。首先是它正在搞乱的代码:
之前:
<td><p align="center">
<strong><span style="color: #336600; font-family: georgia,times new roman,times,serif; font-size: x-large;">
Text<br>Text<br>Text<br>Text
</span></strong>
</p></td>
点击进入表格单元格后
<td>
<strong><span style="color: #336600; font-family: georgia,times new roman,times,serif; font-size: x-large;">
Text<br>Text<br>Text<br>Text
</span></strong>
</td>
所以问题是,为什么以下的init-params没有停止这种行为?
// Skin options
skin : "o2k7",
skin_variant : "silver",
// custom params from attribute tinyparams
verify_html:false,
fix_table_elements:false,
schema:"html4",
valid_children: "+body[style],+td[p],+tr[p],+th[p],+tbody[p],+table[p]"
根据我的理解,这是验证删除我的段落标记的子规则的过程。我还将valid_elements与此处提到的完整xhtml规则集http://www.tinymce.com/wiki.php/Configuration3x:valid_elements
一起使用有人知道这里发生了什么?我会感谢任何提示。
答案 0 :(得分:-1)
设置以下选项,以便它不会检查HTML是否有错误。
verify_html : false