Я заполняю диалог TinyMCE в «Вставить изображение» со всеми изображениями, которые доступны в общей папке. Эти изображения отображаются в моем диалоговом окне, однако я не уверен, что мне нужно дальше для достижения функциональности -> Вставить изображение в редактор.
Вот код, который у меня есть:
tinymce.init({
selector: '#article',
file_picker_type: 'image',
file_picker_callback: (callback, value, meta) => {
tinymce.activeEditor.windowManager.open({
title: 'Image Picker',
body: {
type: 'panel',
items: [{
type: 'htmlpanel',
html: '<figure class="image-picker"><img src="/images/pic.jpg" /></figure>'
}]
},
buttons: [
]
}, {
custom_param: 1
});
}
});
Как видите, я жестко запрограммировал 1 элемент в массиве body-> items. Однако на живом веб-сайте элементы динамически заполняются с помощью ajax-запроса.
Теперь, что мне нужно сделать, чтобы сделать эти элементы кликабельными / вставить в редактор.
Спасибо