Я использую Dropzone в качестве загрузчика изображений. Я добавил кнопку под каждым изображением, чтобы при ее нажатии изображение вставлялось в позицию курсора в CKEditor. Пожалуйста, смотрите пример ниже:
myDropzone.on("addedfile", function(file) {
// Hookup image insert button
file.previewElement.querySelector('.insert').onclick = function() {
var element = CKEDITOR.dom.element.createFromHtml('<img src="' + $SCRIPT_ROOT + '/api/files/' + file.id + '?filter=image"/>');
CKEDITOR.instances.body.insertElement(element);
};
});