在 OctoberCMS 的 "File Upload" 小部件上添加额外字段
Add extra field on "File Upload" widget of OctoberCMS
我想在 上传文件 小部件中添加一个额外的字段,
我该怎么做?
我实际拥有的:
- 我更改了数据库(在 phpMyAdmin 上硬编码)
- 这是更新后的
_config_form.htm
- 我已将此添加到
FileUpload.php
保存错误:
问题出在新字段的名称上...
因此,如果将 "data" 更改为例如 "params",一切都会很好:
你不应该直接编辑任何核心文件,更好的方法是创建插件,在插件中创建从 FileUpload.php 扩展的 formwidget 给你的小部件一个别名并使用该别名而不是 fileupload。
要在 $file->save() 之前添加另一个字段,只需覆盖 onSaveAttachmentConfig() 方法即可。
FileUpload 的问题是它从部分而不是从配置中读取配置,因此很难扩展已提交给用户的视图。
至少我是这样,必须在多图像上传小部件中添加标签、标签列表字段和图像裁剪。
真的很复杂。
我想在 上传文件 小部件中添加一个额外的字段, 我该怎么做?
我实际拥有的:
- 我更改了数据库(在 phpMyAdmin 上硬编码)
- 这是更新后的
_config_form.htm
- 我已将此添加到
FileUpload.php
保存错误:
问题出在新字段的名称上...
因此,如果将 "data" 更改为例如 "params",一切都会很好:
你不应该直接编辑任何核心文件,更好的方法是创建插件,在插件中创建从 FileUpload.php 扩展的 formwidget 给你的小部件一个别名并使用该别名而不是 fileupload。
要在 $file->save() 之前添加另一个字段,只需覆盖 onSaveAttachmentConfig() 方法即可。
FileUpload 的问题是它从部分而不是从配置中读取配置,因此很难扩展已提交给用户的视图。
至少我是这样,必须在多图像上传小部件中添加标签、标签列表字段和图像裁剪。
真的很复杂。