【问题标题】:Add extra field on "File Upload" widget of OctoberCMS在 OctoberCMS 的“文件上传”小部件上添加额外字段
【发布时间】:2017-02-24 17:21:09
【问题描述】:

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


我实际拥有的:

  • 我更改了数据库(在 phpMyAdmin 上硬编码)
  • 这是一个更新的_config_form.htm
  • 我已将此添加到FileUpload.php

保存时出错:

【问题讨论】:

    标签: php laravel octobercms octobercms-backend


    【解决方案1】:

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

    因此,如果将“数据”更改为例如“参数”,一切都会很好:

    【讨论】:

      【解决方案2】:

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

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

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

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

      真的很复杂。

      【讨论】:

        猜你喜欢
        • 2018-08-10
        • 1970-01-01
        • 2019-11-08
        • 2014-10-28
        • 1970-01-01
        • 1970-01-01
        • 2011-08-27
        • 2015-05-23
        • 2020-02-20
        相关资源
        最近更新 更多