从SilverStripe UploadField删除“编辑”和“从文件删除”

rath3r

通过Silverstripe 3.2,以前端形式使用UploadField,它工作正常并且看起来还不错:

在此处输入图片说明

但是,我想从上传的文件中删除不需要的“编辑”和“从文件删除”操作。

这是UploadField我正在使用初始化代码:

// upload field
$uploadField = new UploadField('File', 'Upload File');
$uploadField->setCanAttachExisting(false);
$uploadField->setCanPreviewFolder(false);
$uploadField->relationAutoSetting = false;
$uploadField->setAllowedMaxFileNumber(1);

是否有缺少的配置选项,还是应该只使用CSS隐藏按钮?

布姆扎克

这是我过去解决类似问题的方式:

// prevent showing preview folder
$uploadField->setConfig('canPreviewFolder', false);
// use a custom button-template with only the wanted buttons      
$uploadField->setTemplateFileButtons('UploadField_FrontendButtons');

模板UploadField_FrontendButtons.ss可能如下所示:

<button class="ss-uploadfield-item-remove ss-ui-button ui-corner-all" title="<% _t('UploadField.REMOVEINFO', 'Remove this file from here, but do not delete it from the file store') %>" data-icon="plug-disconnect-prohibition">
<% _t('UploadField.REMOVE', 'Remove') %></button>

上面的模板只是的精简版本 framework/templates/Includes/UploadField_FileButtons.ss

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SilverStripe删除“ CSV导出”按钮

来自分类Dev

SilverStripe Gridfield如何删除按钮

来自分类Dev

Silverstripe:无法从后端删除页面

来自分类Dev

SilverStripe Gridfield如何删除按钮

来自分类Dev

Silverstripe:无法从后端删除页面

来自分类Dev

SilverStripe文件标题翻译

来自分类Dev

Silverstripe TTF文件上传

来自分类Dev

Silverstripe和301 RedirectMatch

来自分类Dev

Silverstripe和301 RedirectMatch

来自分类Dev

SilverStripe布局和模板

来自分类Dev

删除Silverstripe中的“复制此页面和子页面”功能

来自分类Dev

用Silverstripe删除后如何“做某事”

来自分类Dev

删除Silverstripe上的加载文本

来自分类Dev

SilverStripe通过代码正确删除页面

来自分类Dev

Silverstripe将UploadField添加到ModelAdmin失败

来自分类Dev

SilverStripe使用户可以编辑SiteConfig

来自分类Dev

Silverstripe 3.1-onBefore / After删除/写入不起作用

来自分类Dev

SilverStripe 3.1删除SortableGridField分页并显示所有DataObejcts

来自分类Dev

如何从SilverStripe表单的textarea中删除默认类

来自分类Dev

如何从SilverStripe表单的textarea中删除默认类

来自分类Dev

如何使用SilverStripe显示文件存档

来自分类Dev

为视频扩展 SilverStripe 文件类

来自分类Dev

Silverstripe-每页不同的标签和字段

来自分类Dev

Silverstripe 4 getCMSFields_forPopup和GridField

来自分类Dev

Silverstripe-每页不同的标签和字段

来自分类Dev

在 Silverstripe 4 中访问和输出 $ElementalArea

来自分类Dev

SilverStripe检查记录是否正在编辑或添加?

来自分类Dev

Silverstripe禁止编辑页面,但允许创建子页面

来自分类Dev

Silverstripe禁止编辑页面,但允许创建子页面

Related 相关文章

热门标签

归档