nickjacobs / silverstripe-font-awesome-field
一个简单的表单字段,用于在CMS中选择font-awesome类。
v1.1.3
2016-11-12 20:56 UTC
Requires
- silverstripe/cms: >=3.1.0
- silverstripe/framework: >=3.1.0
This package is not auto-updated.
Last update: 2024-09-23 07:06:21 UTC
README
概述
提供字段,便于轻松选择font-awesome图标
特性
- 轻松选择任何后端位置的图标
- 可以按图标名称过滤
要求
SilverStripe 4+
安装
Composer
理想情况下,将使用composer安装此模块。 composer require "nickjacobs/silverstripe-font-awesome-field:dev-master"
屏幕截图
Font awesome图标视图
过滤视图
用法
一个基本的示例,以及以下任何你想要字段存在的类;
use SilverStripe\FontAwesome\FontAwesomeField; class Blabla extends ... { private static $db = array( 'Icon' => 'Varchar(255)', ); public function getCMSFields() { $fields = parent::getCMSFields(); $fields->addFieldsToTab('Root.Main', array( FontAwesomeField::create("Icon", "Font Awesome icon") )); return $fields; } }
然后在模板中简单地包含你想要放置图标的位置
<i class="$Icon"></i>
控制器扩展应确保你可以访问图标,这样你就不需要重复CSS文件。
想要颜色而不是图标吗?
我们为你准备好了,查看color-swabs!
使用/修改的库
- Font Awesome > 5