我们有一个运行 Plone 4.3 和 Diazo 主题的网站。我们的一位内容编辑报告了这个奇怪的问题。他正在我们网站上编辑一个涉及嵌套列表的页面:一个有序列表,在某些项目上带有缩进的项目符号列表。
该代码在我们网站的非主题版本(无 Diazo)上格式正确,当您在 TinyMCE 中查看 HTML 视图时(在编辑时)看起来正确。但是,当它通过 Diazo 输出时,列表标签会变得混乱。这是代码:
<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>
<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 在 3.4.4 版本中修复了这个问题(它输出真正正确的代码,嵌套列表在<li></li>
. 拉动此代码的 XML 规则根本不针对列表,只是针对父容器 (.main .content)。