有没有办法让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解决问题(设置source_formatting
初始化TinyMCE的时候false
);但是(如果你把一些在一个文本,然后用来初始化TinyMCE的举例)TinyMCE的重新解析它作为例子1.如何使TinyMCE的不我初始化编辑器最初改变标记的任何想法似乎当TinyMCE的解析一些标记它在?
添加列表初始化TinyMCE的插件时,
tinyMCE.init({
...
plugins : "lists",
...
});
编辑:我相信这仅适用于TinyMCE的3.X
检查最新版本3.4.4。应该有固定的。
尝试设置选项,fix_list_elements : true
在init方法。