TinyMCE的使无效的嵌套列表

问题描述 投票:5回答:3

有没有办法让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的解析一些标记它在?

html tinymce
3个回答
8
投票

添加列表初始化TinyMCE的插件时,

tinyMCE.init({
...
plugins : "lists",
...
});

编辑:我相信这仅适用于TinyMCE的3.X


1
投票

检查最新版本3.4.4。应该有固定的。


0
投票

尝试设置选项,fix_list_elements : true在init方法。

© www.soinside.com 2019 - 2024. All rights reserved.