我目前正在为 cms 构建后端。我被要求创建一个模块,该模块生成不同的块以快速制作页面(下面有文字的图片,右边有文字的图片等)
那一点是有效的,但是为了编辑我正在尝试使用ckeditor的文本。使用以下代码,文本是可编辑的,但我没有得到工具栏:
<div id="editable" contenteditable="true">
<h4>{{title}}</h4>
{{text}}
</div>
为了尝试解决这个问题,我尝试使用 CKEditor's guide 中的 javascript:
CKEDITOR.disableAutoInline = true;
CKEDITOR.inline( 'editable' );
此代码只是创建一个错误:
Uncaught TypeError: Cannot call method 'getEditor' of undefined
我想这是因为在生成文本之前,编辑器没有可链接的内容。
谁能帮我用工具栏使生成的代码可编辑?此外,是否可以让 ckeditor 使用类名而不是 ID?
提前致谢