otago / opcolor
颜色调色板下拉菜单
5.1
2024-08-28 03:47 UTC
Requires
README
为 SilverStripe 3 或 4 创建颜色调色板下拉菜单。
颜色选择器
在 CMS 的设置标签页中创建您接受的颜色和名称
使用下拉菜单选择您的颜色
暴露 JS/css 文件
composer vendor-expose
用法
use OP\ColorField;
public static $db = [
'ClassOverride' => 'Text'
];
function getCMSFields() {
$fields = parent::getCMSFields();
// create the op color field
$colordropdown = ColorField::create('ClassOverride', 'Color Override', $this->ClassOverride);
$colordropdown->setEmptyString('');
$fields->addFieldToTab("Root.Main", $colordropdown, "Content");
return $fields;
}
它做什么
它将 CSSColor 存储在指定的文本字段中。注意 RGB 颜色是下拉字段中盒子的颜色值。其他值,如 CSSHex 和 CSSCMYK 是可选的。