银色沙滩/银色沙滩文件图标

根据文件扩展名确定上传文件的图标类

安装: 51

依赖: 0

建议者: 0

安全性: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

1.0.0 2024-05-02 20:39 UTC

This package is auto-updated.

Last update: 2024-09-02 21:21:39 UTC


README

尝试根据文件的扩展名生成一个图标字符串。

默认情况下,它返回一个相关的Font Awesome图标类。

注意:此模块不安装任何图标库,它只允许您更容易地将图标分配给主题中的文件。

安装

通过composer安装

composer require "dft/silverstripe-file-icons"

用法

安装后,您可以在模板中使用以下内容

$File.IconClasses

例如,如果您想生成一个带Font Awesome图标的bootstrap按钮,可以使用

<% with $File %>
<a class="btn btn-primary">
    <i class="{$IconClasses}"></i>
    Download {$Title}
</a>
<% end_with %>

更改图标

所有图标都通过YML配置(_config/fileicons.yml)映射,您可以通过覆盖此模块提供的默认配置来映射自定义类。