我有一个页面,并希望使用TinyMCE编辑页面上的某些元素。当我试图编辑下列元素,里面tinyMCE的实际加载的内容是列目前的2TinyMCE清除某些div
Original : As loaded in MCE
<dd>1234<span></span></dd> : 1234<span></span>
<tr><td><label>A</label></td><td>B</td></tr> : <label>A</label>B
我知道有一些HTML验证正在进行哪些检查父子元素的关系(例如TR应该来只有当有表格作为父项时)。有没有办法告诉tinyMCE停止这样做,并允许我直接编辑tr元素,而无需编辑完整的表格元素。即我想停止tinyMCE在加载的HTML中进行任何更改,而不管其是否有效。
而且,我试过verify_html和valid_elements设置,但似乎没有帮助这里
感谢
注意:功能现在已弃用。它看起来像只有valid_children和valid_elements现在控制清理:/ – 2014-12-21 18:53:32
@ ManuelArwedSchmidt:是的,Moxiecode删除了功能“清理:假” – Thariama 2014-12-22 10:39:42
只是想补充一点,以防有人绊倒这一点:我目前正在使用此设置来避免任何清理旧的,部分WORD生成的html,它的工作原理很好:verify_html:false,fix_table_elements:false,schema:'html4',invalid_elements:'',valid_elements:'* [*]',valid_children:'* [* ]' 这允许任何html,从之前使用的所见即所得编辑器中保留'不可编辑'属性的风险很小。 – 2014-12-22 17:37:34