\ContentBuilderBlock
Page type for building unique custom content without the need for special templates
- Author: Michael Eckert
Synopsis
class ContentBuilderBlock
extends DataObject
{
- // members
- private static array $db = ;
- private static array $has_one = ;
- private static array $summary_fields = ;
- private static string $default_sort = "SortOrder ASC";
- private static boolean $can_hold_blocks = false;
- protected $_parentURL;
- protected $_gridField;
- // methods
- public void getCMSFields()
- public void canCreate()
- public void canDelete()
- public void canEdit()
- public void canView()
- public void validate()
- public void onBeforeWrite()
- public void Parent()
- public void Page()
- public void ContentBuilderBlockTypes()
- public void ContentBuilderBlockType()
- public void Level()
- public void forTemplate()
- public void __get()
- public void CustomStyling()
- public void CloneBlock()
- protected void GridFieldEditButton()
- protected void GridFieldDeleteButton()
- protected void GridFieldCloneButton()
- protected void GridFieldMoveButton()
- protected void GridFieldCancelMoveButton()
- protected void GridFieldMoveHereButton()
- protected void GridFieldActions()
- protected void GridFieldContents()
- protected void GridFieldTitle()
- public void GridFieldPreview()
Hierarchy
Extends
- DataObject
Members
private
- $can_hold_blocks
- $db
- $default_sort
- $has_one
- $summary_fields
protected
- $_gridField
- $_parentURL
Methods
protected
- GridFieldActions()
- GridFieldCancelMoveButton()
- GridFieldCloneButton()
- GridFieldContents()
- GridFieldDeleteButton()
- GridFieldEditButton()
- GridFieldMoveButton()
- GridFieldMoveHereButton()
- GridFieldTitle()
public
- CloneBlock()
- ContentBuilderBlockType()
- ContentBuilderBlockTypes() — returns a list of the different types of building blocks that can be inserted into a page
- CustomStyling()
- GridFieldPreview()
- Level()
- Page()
- Parent()
- __get()
- canCreate()
- canDelete()
- canEdit()
- canView()
- forTemplate()
- getCMSFields()
- onBeforeWrite()
- validate()