1

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 スニペットを追加できるかどうかはわかりません。

この関数を使用してすべてのメディア オブジェクトを挿入するため、この関数が必要です。

誰でも私を助けることができますか?

4

1 に答える 1

0

おそらく、CKEditor 4.2 に含まれるウィジェット機能を待っているでしょう。現時点では、やりたいことは CKEditor ではサポートされていません。

于 2013-05-14T07:50:00.183 に答える