\PageElement
Synopsis
class PageElement
extends DataObject
{
- // members
- public static string $singular_name = 'Element';
- public static string $plural_name = 'Elements';
- public static boolean $default_is_open = true;
- private static boolean $can_be_root = true;
- private static array $db = ;
- private static array $versioned_many_many = ;
- private static array $versioned_belongs_many_many = ;
- private static array $many_many_extraFields = ;
- public static array $summary_fields = ;
- public static array $searchable_fields = ;
- private static array $better_buttons_actions = ;
- // methods
- public void getSingularName()
- public void getPluralName()
- public void isOpenByDefault()
- public void canView()
- public void canEdit()
- public void canDelete()
- public void canCreate()
- public static void getAllowedPageElements()
- public void onBeforeWrite()
- public void getChildrenGridField()
- public void getGridFieldPreview()
- public void getVersionedBelongsManyMany()
- public void getAllPages()
- public void getCMSFields()
- public void getParentIDs()
- public void renderChildren()
- public void forTemplate()
- public void getBetterButtonsUtils()
- public void getBetterButtonsActions()
- public void publishOnAllPages()
Hierarchy
Extends
- DataObject
Members
private
- $can_be_root
- $db
- $many_many_extraFields
- $versioned_belongs_many_many
- $versioned_many_many
public
- $default_is_open
- $plural_name
- $searchable_fields
- $singular_name
- $summary_fields
Methods
public
- canCreate()
- canDelete()
- canEdit()
- canView()
- forTemplate()
- getAllPages()
- getAllowedPageElements()
- getBetterButtonsActions()
- getBetterButtonsUtils()
- getCMSFields()
- getChildrenGridField()
- getGridFieldPreview()
- getParentIDs()
- getPluralName()
- getSingularName()
- getVersionedBelongsManyMany()
- isOpenByDefault()
- onBeforeWrite()
- publishOnAllPages()
- renderChildren()