heyday/silverstripe-colorpalette

A color palette picker for SilverStripe CMS

Maintainers

👁 heyday

Package info

github.com/WPP-Public/akqa-nz-silverstripe-colorpalette

Type:silverstripe-vendormodule

pkg:composer/heyday/silverstripe-colorpalette

Statistics

Installs: 162 763

Dependents: 10

Suggesters: 0

Stars: 23

Open Issues: 0

4.0.0 2025-09-15 04:12 UTC

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 7312e5fc2ccf63f9a0db0dfa66bf88198dae6bbf

This package is auto-updated.

Last update: 2026-06-08 04:59:34 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