InsertHTML CKeditor API を使用して、インライン モードを使用して HTML 要素を div に追加する方法はありますか?
私は大きな問題を解決しようとしています: エディターを使用して、いくつかのテンプレートを含むページをデザインしたいと考えています。標準の CKEditor テンプレートを使用し、ネストされた div で 2 列のレイアウトを作成すると、1 つの div のプレースホルダー テキストを削除すると、エディターが div を破棄し、レイアウトが完全に壊れます。
そのため、構造を編集できず、ネストされた div と段落を編集できるレイアウト システムを作成する必要があります。
こんなもの作ったら
<div contenteditable="false" class="grid_12">
<p contenteditable="true">blablabla</p>
</div>
insertHTML が機能していません。おそらく ckeditor はネストされた contenteditable を認識できません。
したがって、インライン編集モードを使用してテンプレートを編集して構造を維持できると思いますが、インライン編集モードで InsertHTML Api を使用して外部 HTML スニペットを追加できるかどうかはわかりません。
この関数を使用してすべてのメディア オブジェクトを挿入するため、この関数が必要です。
誰でも私を助けることができますか?