silverware / colorpicker
SilverWare 颜色选择器模块。
1.1.0
2018-06-12 06:36 UTC
Requires
- php: >=5.6.0
- silverstripe/framework: ^4@dev
This package is not auto-updated.
Last update: 2024-09-13 07:50:58 UTC
README
提供一个新表单字段和数据库字段类型,通过颜色选择器选择颜色。旨在与 SilverWare 一起使用,但此模块也可以安装到常规 SilverStripe v4 项目中。
内容
要求
安装
安装通过 Composer 完成
$ composer require silverware/colorpicker
配置
与所有 SilverStripe 模块一样,配置通过 YAML 完成。使用 SilverStripe 依赖注入器配置颜色字段类型。通过 config.yml
应用于 LeftAndMain
的扩展。
使用
字段类型
要在您的代码中使用颜色字段类型,您可以在 $db
数组中引用此类型
use SilverStripe\ORM\DataObject; class MyObject extends DataObject { private static $db = [ 'MyColor' => 'Color' ]; }
您还可以在类文件中使用字段类型,并直接引用字段类型
use SilverStripe\ORM\DataObject; use SilverWare\Colorpicker\ORM\FieldType\DBColor; class MyObject extends DataObject { private static $db = [ 'MyColor' => DBColor::class ]; }
表单字段
在您的 getCMSFields
方法中,创建一个 ColorField
允许用户选择颜色
ColorField::create('MyColor', $this->fieldLabel('MyColor'));
不要忘记在类文件头部首先 use
该字段
use SilverWare\Colorpicker\Forms\ColorField;
问题
请使用 GitHub 问题跟踪器 报告错误和请求功能。
待办事项
- 测试
贡献
我们欢迎您的贡献,以帮助使此项目变得更好。有关更多信息,请参阅 contributing。
归属
- 使用了 Bootstrap Colorpicker,由 Javi Aguilar 提供。
维护者
许可
BSD-3-Clause © Praxis Interactive