moe/font-awesome

在CMS中选择font-awesome类的一个简单表单字段。

安装次数: 3,656

依赖项: 0

建议者: 0

安全: 0

星标: 6

关注者: 2

分支: 11

开放问题: 1

类型:silverstripe-module

v1.1.3 2016-11-12 20:56 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:15:54 UTC


README

提供一个字段,可以轻松选择用于前端的font-awesome图标

功能

  • 轻松选择在前端任何位置使用的图标
  • 可以按图标名称筛选

安装

Composer

确保您没有在主题中重复加载css/fonts。

理想情况下,应使用composer安装此模块。composer require "moe/font-awesome:@stable"

屏幕截图

Font awesome图标视图

Font awesome icon

筛选视图

Filter

用法

一个基本的示例,以及以下任何您希望字段在其中的类;

    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="fa $Icon"></i>  

控制器扩展应确保您有权访问图标,这样您就不需要重复CSS文件。

想要颜色而不是图标吗?

我们为您提供了解决方案,请查看color-swabs

使用的/修改的库

  • Font Awesome 4.7