2

自動編集コードを無効にするには、CKEditors の 1 つが必要です。このコードを HTML として配置すると、次のようになります。

<div class="kontaktJeden">
                <div class="obr">
                    <img src="images/insol.png" alt="">
                </div>
                <div class="text">
                    <table>
                        <tr><td><span class="meno"><strong>Text.</strong></span></td></tr>
                        <tr><td><span class="text">Text</span></td></tr>
                        <tr><td><span class="ico"><img src="images/ico.png" alt="">Text</span></td></tr>
                        <tr><td><span class="dic"><img src="images/dic.png" alt="">Text</span></td></tr>
                <!--         <tr><td><span class="mob"><img src="images/phone.png" alt="">Text</span></td></tr> -->
                        <tr><td><span class="mail"><img src="images/mail.png" alt="">Text</span></td></tr>
                        <!-- <tr><td><a href=""><img src="images/fb.png" alt=""></a><a href=""><img src="images/yt.png" alt=""></a></td></tr> -->
                    </table>
                </div>

CKEditor はそれを次のように変更します。

<table>
    <tbody>
        <tr>
            <td><strong>Text.</strong></td>
        </tr>
        <tr>
            <td>Text</td>
        </tr>
        <tr>
            <td><img alt="" src="images/ico.png" />Text</td>
        </tr>
        <tr>
            <td><img alt="" src="images/dic.png" />Text</td>
        </tr>
        <!--         <tr><td><span class="mob"><img src="images/phone.png" alt="">Text</span></td></tr> -->
        <tr>
            <td><img alt="" src="images/mail.png" />Text</td>
        </tr>
        <!-- <tr><td><a href=""><img src="images/fb.png" alt=""></a><a href=""><img src="images/yt.png" alt=""></a></td></tr> -->
    </tbody>
</table>

自動的。どうすれば無効にできますか?

回答ありがとうございます。

4

2 に答える 2

2

これをオフにすることはできません。CKEditor がデータを再フォーマットする理由は次のとおりです。

  1. 編集中に有効なソースが必要なため、解析して問題を修正する必要があります。
  2. で編集できるようにデータを調整する必要があるため、データを処理する必要がありますcontenteditable
  3. ブラウザのDOMを介してデータを渡すため、DOMがデータを保持しないため、フォーマットが失われます。

投稿したソースから、クラスを保持できるのはdivs(それが問題だった場合) だけです。それらは許可されていないため、CKEditor によって削除されます。を使用して拡張できる高度なコンテンツ フィルタについてお読みくださいconfig.extraAllowedContent

于 2013-08-22T06:27:33.997 に答える