\SiteAnnouncement
Synopsis
class SiteAnnouncement
extends DataObject
{
- // members
- private static string $singular_name = 'Announcement';
- private static string $plural_name = 'Announcements';
- private static string $default_sort = 'Expires ASC';
- private static array $summary_fields = ;
- private static array $field_labels = ;
- private static array $db = ;
- private static array $defaults = ;
- // methods
- public FieldList getCMSFields()
- public String ColorPreview()
- public string TimeUntilExpiry()
- public void onBeforeWrite()
- public string ForCSS()
Hierarchy
Extends
- DataObject
Members
private
- $db
- $default_sort
- $defaults
- $field_labels
- $plural_name
- $singular_name
- $summary_fields
Methods
public
- ColorPreview() — Color preview in GridField
- ForCSS() — Return a css-friendly string of text
- TimeUntilExpiry() — Calculate time until expiry for preview
- getCMSFields() — CMS Fields
- onBeforeWrite() — Event handler called before writing to the database.