tinymce使无效的嵌套列表

123*_*789 5 html tinymce

有没有办法让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>
Run Code Online (Sandbox Code Playgroud)

独角兽输出:

在此上下文中元素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>
Run Code Online (Sandbox Code Playgroud)

我很高兴地发现这个问题解决了这个问题(设定source_formattingfalse初始化时); 然而,似乎当tinymce解析一些标记时(例如,如果你把一些放在textarea然后初始化tinymce)tinymce重新解析它,如例1所示.关于如何制作tinymce的任何想法都不会改变最初在编辑器中的标记我初始化它在?

acS*_*ter 8

初始化TinyMCE时添加列表插件

tinyMCE.init({
...
plugins : "lists",
...
});
Run Code Online (Sandbox Code Playgroud)

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


Tha*_*ama 1

检查最新版本3.4.4。它应该固定在那里。