在 OctoberCMS 的 "File Upload" 小部件上添加额外字段

Add extra field on "File Upload" widget of OctoberCMS

我想在 上传文件 小部件中添加一个额外的字段, 我该怎么做?


我实际拥有的:


保存错误:

问题出在新字段的名称上...

因此,如果将 "data" 更改为例如 "params",一切都会很好:

你不应该直接编辑任何核心文件,更好的方法是创建插件,在插件中创建从 FileUpload.php 扩展的 formwidget 给你的小部件一个别名并使用该别名而不是 fileupload。

要在 $file->save() 之前添加另一个字段,只需覆盖 onSaveAttachmentConfig() 方法即可。

FileUpload 的问题是它从部分而不是从配置中读取配置,因此很难扩展已提交给用户的视图。

至少我是这样,必须在多图像上传小部件中添加标签、标签列表字段和图像裁剪。

真的很复杂。