【问题标题】:Additional button in Upload File Form using SilverStripe使用 SilverStripe 上传文件表单中的附加按钮
【发布时间】:2017-02-22 12:21:07
【问题描述】:

我正在使用 Silverstripe 3.1。 如果我尝试使用 CMS 的文件上传器上传文件(图像)并且该文件已经存在,我会得到以下信息:

我想要的是添加另一个按钮到“使用该文件”而不是覆盖它。我认为更有意义,我尝试在 File 类中进行深入搜索,但找不到我应该从哪里开始。

【问题讨论】:

    标签: php silverstripe


    【解决方案1】:

    有一个配置设置告诉 UploadField 不要覆盖文件,而是添加后缀以避免名称冲突:

    $uploadField->getUpload()->setReplaceFile(false);
    

    如果你想全局设置,你可以使用如下配置系统:

    Upload:
      replaceFile: false
    

    这是标准设置。

    【讨论】:

    • 我试过你的代码在 config.yml 中全局设置它,但没有任何改变。无论如何,覆盖按钮不会打扰我。例如,我只想添加另一个按钮“使用该文件”,以使用它已经上传的文件,以便预览该文件。还是谢谢
    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 2012-11-21
    • 2015-10-10
    • 2014-01-23
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    相关资源
    最近更新 更多