银色沙滩 / 银色沙滩文件图标
根据文件扩展名确定上传文件的图标类
1.0.0
2024-05-02 20:39 UTC
Requires
- php: ^7.4 || ^8.0
- silverstripe/assets: ^1.13|^2.0
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)映射,您可以通过覆盖此模块提供的默认配置来映射自定义类。