heyday/silverstripe-colorpalette

A color palette picker for SilverStripe CMS

Installs: 121 541

Dependents: 11

Suggesters: 0

Security: 0

Stars: 22

Watchers: 31

Forks: 16

Type:silverstripe-vendormodule

2.1.0 2023-05-22 07:33 UTC

This package is auto-updated.

Last update: 2024-11-21 02:44:24 UTC


README

Provides a color picker field in SilverStripe allowing a user to select from defined selection of colors (palette)

Installation (with composer)

$ composer require heyday/silverstripe-colorpalette

Example

Color Palette Example

Features

  • Supports usage in Elemental

Usage

Regular palette

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

Grouped Palette

$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'
            ]
        )
    )
);

License

SilverStripe Color Palette Field is licensed under an MIT license