Микко: Какое совпадение. Я просто пытаюсь достичь того же. Мне удалось создать более конкретный адаптер, чем `Products/TinyMCE/adapters/Upload/Upload
`.
Этот новый адаптер меняет папку для загрузки (путем установки self.context
) на центральную папку с изображениями, а затем обновляет список переключателей (и предварительный просмотр изображения) с помощью изображений центральной папки (и только загруженного изображения). Это делается путем определения метода uploadOk
внутри нового адаптера.
Однако, чтобы изменить исходную папку, я думаю, что единственный способ - это настроить ploneimage.html.pt
или ploneimage.js
внутри папки skins/tinymce/plugins/ploneimage
. Но изменение любого из этих двух больших файлов (которые могут измениться в будущем) может привести к тому, что новые версии TinyMCE не будут работать с вашими изменениями. Таким образом, вы будете вынуждены перенастроить их снова.
Моя идея (которую я уже отправил по электронной почте сегодня утром на четыре цифры) состоит в том, чтобы снабдить эту функцию TinyMCE "из коробки" с помощью опции конфигурации. Таким образом, файлы пакета всегда будут знать об этой функции, и будущие изменения не повредят этой новой функции.