SilverStripe\ThemeFontpicker\Extensions\FontpickerSiteConfigExtension
Synopsis
class FontpickerSiteConfigExtension
extends DataExtension
{
- // members
- private static array $db = ;
- protected static array $theme_fonts = ;
- // methods
- public void updateCMSFields()
- protected void addFontPicker()
- public void onBeforeWrite()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $db
protected
- $theme_fonts
—
array
Defines the theme fonts that can be selected via the CMS
Methods
protected
public
- onBeforeWrite() — If HeaderBackground is not set, assume no theme colours exist and populate some defaults if the colour picker is enabled. We don't use populateDefaults() because we don't want SiteConfig to re-populate its own defaults.
- updateCMSFields()