\TileSection_ContentTile
Models a Content Tile for a {@link ContentBlock_TileSection}
Synopsis
class TileSection_ContentTile
extends DataObject
{
- // members
- private static string $singular_name = 'Content Tile';
- private static string $plural_name = 'Content Tiles';
- private static array $casting = ;
- private static array $db = ;
- private static array $has_one = ;
- private static string $default_sort = 'Sort ASC';
- // methods
- public void getCMSFields()
- public RequiredFields getCMSValidator()
- public string getTemplateName()
- public string RenderTile()
- public string TileClasses()
- public void canView()
- public void canEdit()
- public void canDelete()
- public void canCreate()
Hierarchy
Extends
- DataObject
Members
private
- $casting
- $db
- $default_sort
- $has_one
- $plural_name
- $singular_name
Methods
public
- RenderTile() — Renders the Tile into the parent {@link ContentBlock_TileSection}'s chosen template
- TileClasses() — Gets the configured classes for a row
- canCreate()
- canDelete()
- canEdit()
- canView()
- getCMSFields()
- getCMSValidator()
- getTemplateName() — Gets the chosen template name from the parent {@link ContentBlock_TileSection}