【发布时间】:2011-10-18 13:52:02
【问题描述】:
有没有办法让tinymce 生成有效的html?它正在生成这样的列表:
<li>text</li>
<li>text</li>
<li>text</li>
<ul>
<li>text</li>
<li>text</li>
<li>text</li>
<ul>
<li>text</li>
<ul>
<li>text</li>
</ul>
</ul>
</ul>
</ul>
Unicorn 输出:
在此上下文中元素 ul 不允许作为元素 ul 的子元素。
我更喜欢这样的列表:
<ul>
<li>text</li>
<li>text</li>
<li>
text
<ul>
<li>text</li>
<li>text</li>
<li>
text
<ul>
<li>text</li>
</ul>
</li>
</ul>
</li>
</ul>
我很高兴发现this question 解决了这个问题(在初始化tinymce 时将source_formatting 设置为false);然而,当tinymce解析一些标记时(例如,如果你将一些标记放在textarea中然后初始化tinymce)tinymce会像示例1一样重新解析它。关于如何使tinymce不改变最初在我初始化的编辑器中的标记的任何想法开了吗?
【问题讨论】: