Я хочу добавить дополнительное поле к Загрузить файлы виджет,
как я могу это сделать?
Что у меня на самом деле есть:
_config_form.htm
FileUpload.php
Ошибка при сохранении:
Проблема была в названии нового поля …
Так что если изменить «data», например, на «params», все будет отлично работать:
Вы не должны редактировать какие-либо файлы ядра напрямую, лучше бы создать плагин, внутри плагина создать форму-виджет, который выходит из FileUpload.php, дать вашему виджету псевдоним и использовать этот псевдоним вместо fileupload.
Чтобы добавить другое поле перед $ file-> save (), просто переопределите метод onSaveAttachmentConfig () и все.
Проблема с FileUpload заключается в том, что он читает конфигурацию из частичной, а не из конфигурации, поэтому трудно расширить представление, представленное пользователям.
По крайней мере, так было со мной, я должен был добавить теги, поле taglist и обрезку изображения внутри виджета загрузки нескольких изображений.
Это было действительно сложно.