【发布时间】:2011-08-31 02:09:48
【问题描述】:
我在使用 bbcodeplugin 和列表项时遇到问题。虽然列表被保护为 bbcode,但在重新打开和编辑文本时,tinymce 会向列表添加额外的标记,以便像
<ul>
<li>one</li>
</ul>
变成
<ul>
<ul><li>one</li></ul>
</ul>
所以每个<li> 项目都被一个额外的<ul> 包裹,我想阻止它。
我怎么可能排除所有列表项被 tinymce-javascript 修改?
这个问题似乎与“tinymce 在插入代码时添加 BR”的事情有关,我现在在研究过程中看到了好几次。因为tinymce不仅加了ul标签,还有br的。
请问,谁能给我点提示?
【问题讨论】:
-
哈哈,太好了——最后我找到了解决这个问题的方法,一个简单的 oneliner,要添加到 tinymce-init 中:apply_source_formatting : false 所以这个选项设置为 false 可以防止 tinymce 添加这种不需要的标记.
-
apply_source_formatting只是让直接编辑 HTML 变得更加困难,但并没有解决问题 -
我也有这个问题,
apply_source_formatting: false不工作