Plone 4.3 と Diazo を実行している Web サイトでテーマを設定しています。コンテンツ編集者の 1 人がこの奇妙な問題を報告しました。彼はネストされたリストを含む私たちのウェブサイトのページを編集していました: 特定のアイテムにインデントされた箇条書きのリストを持つ順序付けられたリストです。
コードはテーマのないバージョン (sans Diazo) の Web サイトで正しくフォーマットされており、TinyMCE で (編集中に) HTML ビューを見ると正しく見えます。ただし、Diazo を介して出力すると、リストのタグがごちゃごちゃになります。コードは次のとおりです。
「正しい」バージョン (TinyMCE およびテーマのないバージョンから) —
<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>
) — しかし、Diazo がこれを行っている理由はありますか? このコードをプルする XML ルールは、リストをまったく対象としておらず、親コンテナー (.main .content) のみを対象としています。