来自TinyMCE和Diazo的嵌套列表奇怪

时间:2013-10-31 18:39:51

标签: tinymce plone diazo

我们有一个运行Plone 4.3和Diazo的网站来主题化它。我们的一位内容编辑报告了这个奇怪的问题。他正在我们的网站上编辑一个涉及嵌套列表的页面:一个在某些项目上带有缩进项目符号列表的有序列表。

在我们网站的未经训练的版本(没有Diazo)上正确格式化了代码,并且在您查看TinyMCE中的HTML视图时(编辑时)看起来是正确的。但是,当它通过Diazo输出时,列表标签变得混乱。这是代码:

The "correct" version (from in TinyMCE and unthemed version) -

<ol>
    <li></li>
    <li></li>
    <ol>
        <ul>
            <li></li>
        </ul>
    </ol>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ol>
<ol>
    <ul>
        <ul>
            <li></li>
            <li></li>
            <li></li>
        </ul>
    </ul>
</ol>

The weird version (through Diazo) -

<ol>
    <li></li>
    <li></li>
    <ol> 
    </ol> 
</ol> 
<ul>
    <li></li>
</ul>
<li></li>
<li></li>
<li></li>
<li></li>
<ol> 
</ol> 
<ul>
    <ul>
        <li></li>
        <li></li>
        <li></li>
    </ul>
</ul>

实际上我刚刚看到TinyMCE fixes this in version 3.4.4(它输出真正正确的代码,嵌套列表在<li></li>内) - 但是Diazo是否有理由这样做?拉动此代码的XML规则根本不是针对列表,只是父容器(.main .content)。

0 个答案:

没有答案