現在、cms のバックエンドを構築しています。ページをすばやく作成するために、さまざまなブロックを生成するモジュールを作成するように依頼されました (下にテキストを含む画像、右にテキストを含む画像など)。
そのビットは機能していますが、テキストを編集するには、ckeditorを使用しようとしています。次のコードを使用すると、テキストは編集可能ですが、ツールバーが表示されません:
<div id="editable" contenteditable="true">
<h4>{{title}}</h4>
{{text}}
</div>
これを解決するために、CKEditorのガイドのjavascriptを使用してみました:
CKEDITOR.disableAutoInline = true;
CKEDITOR.inline( 'editable' );
このコードはエラーを作成しているだけです:
Uncaught TypeError: Cannot call method 'getEditor' of undefined
テキストが生成される前に、エディターがリンクするものが何もないためだと思います。
生成されたコードをツールバーで編集可能にするのを手伝ってもらえますか? また、ID の代わりにクラス名を使用して ckeditor を動作させることは可能ですか?
前もって感謝します