heyday/silverstripe-colorpalette

为 SilverStripe CMS 提供颜色调色板选择器

安装次数: 118,035

依赖关系: 11

建议者: 0

安全性: 0

星标: 22

关注者: 31

分支: 16

类型:silverstripe-vendormodule

2.1.0 2023-05-22 07:33 UTC

This package is auto-updated.

Last update: 2024-09-21 02:20:43 UTC


README

提供在 SilverStripe 中添加颜色选择器字段的功能,允许用户从预定义的颜色选择(调色板)中选择

安装(使用 composer)

$ composer require heyday/silverstripe-colorpalette

示例

Color Palette Example

特性

  • 支持在 Elemental 中使用

使用方法

常规调色板

$fields->addFieldToTab(
    'Root.Main',
    Heyday\ColorPalette\Fields\ColorPaletteField::create(
        'BackgroundColor',
        'Background Color',
        [
            'White' => '#fff',
            'Black' => '#000'
        ]
    )
);

分组调色板

$fields->addFieldToTab(
    'Root.Main',
    Heyday\ColorPalette\Fields\GroupedColorPaletteField::create(
        'BackgroundColor',
        'Background Color',
        array(
            'Primary Palette' => [
                'White' => '#fff',
                'Black' => '#000'
            ],
            'Secondary Palette' => [
                'Blue' => 'blue',
                'Red' => 'red'
            ]
        )
    )
);

许可

SilverStripe Color Palette 字段许可协议为 MIT 许可协议 http://heyday.mit-license.org/