\PageRow
Synopsis
class PageRow
extends DataObject
{
- // members
- private static string $bg_image_prefix = '';
- private static string $bg_image_postfix = '';
- private static array $background_image_options = ;
- private static array $background_style_options = ;
- private static integer $max_number_of_pages_for_tree_selector = 500;
- private static string $singular_name = 'Content Block';
- private static string $plural_name = 'PageRows';
- private static array $db = ;
- private static array $belongs_many_many = ;
- private static array $indexes = ;
- private static array $default_sort = ;
- private static array $required_fields = ;
- private static array $searchable_fields = ;
- private static array $summary_fields = ;
- private static array $field_labels = ;
- private static array $field_labels_right = ;
- private static array $casting = ;
- protected boolean $runCMSFieldFixups = true;
- private static $_current_owner_page_object_overridden = NULL;
- private $_childPageRowHTML = NULL;
- private $_bgImage = NULL;
- protected boolean $_theSameBackgroundImageForAllOfThisTypeToDo = true;
- protected $_bgStyle = NULL;
- // methods
- public void i18n_singular_name()
- public void i18n_plural_name()
- public void scaffoldSearchFields()
- public void getType()
- public void getCodeNice()
- public void getUsedOn()
- public void getTitleStrong()
- public void getReadyForPublicationStrong()
- public void canDelete()
- public void requireDefaultRecords()
- public void validate()
- public void onBeforeWrite()
- public void onAfterWrite()
- public void getCMSFields()
- protected void myCMSFieldGroups()
- public void HTMLClassNamesAsString()
- public void ChildInheritedClassNamesAsString()
- protected void baseClassesForHTMLAsArray()
- protected void makeIntoHTMLClasses()
- public void UserCanEditMe()
- public static void set_current_page_object()
- public void CurrentOwnerPageObject()
- public void CurrentOwnerController()
- public void AdditionalHTMLClassNamesAsArray()
- public void HTMLOutputAlwaysOutput()
- public void HTMLOutput()
- protected array customScripts()
- protected void templateForHTMLOutput()
- public void MyPreviewLink()
- public void MyPublicViewLink()
- public void MoreDetailsRowChildLinkingID()
- public void UserCanEditBlock()
- public void ContextRelevantCMSEditLink()
- public void ChildClassMethodName()
- public bool HasChild()
- public void AsChildOpenByDefault()
- public void MoreDetailsRowParentLinkingID()
- public void CalculatedHasMoreDetailsRow()
- public bool HasChildPageRowHTML()
- public null ChildPageRowHTML()
- public null getChildPageRowHTML()
- protected void getImageCMSFields()
- protected void getLayoutCMSFields()
- protected void getBackgroundFields()
- protected void getPublishCMSFields()
- public void IsPageRowWithBackgroundImage()
- public void HasBackgroundImage()
- public void CalculatedBackgroundImage()
- protected void HasSameBackgroundImageForAllOfThisType()
- protected void BackgroundImageOptions()
- protected void BackgroundImageOptionsWithBasics()
- public void IsPageRowWithBackgroundStyle()
- public void CalculatedBackgroundStyle()
- protected void BackgroundStyleOptionsWithBasics()
- protected void BackgroundStyleOptions()
Hierarchy
Extends
- DataObject
Members
private
- $_bgImage
- $_childPageRowHTML
- $_current_owner_page_object_overridden
- $background_image_options — array
- $background_style_options — array
- $belongs_many_many
- $bg_image_postfix — string
- $bg_image_prefix — string
- $casting
- $db
- $default_sort
- $field_labels
- $field_labels_right
- $indexes
- $max_number_of_pages_for_tree_selector — int
- $plural_name
- $required_fields
- $searchable_fields
- $singular_name
- $summary_fields
protected
- $_bgStyle
- $_theSameBackgroundImageForAllOfThisTypeToDo
- $runCMSFieldFixups
Methods
protected
- BackgroundImageOptions()
- BackgroundImageOptionsWithBasics()
- BackgroundStyleOptions()
- BackgroundStyleOptionsWithBasics()
- HasSameBackgroundImageForAllOfThisType()
- baseClassesForHTMLAsArray()
- customScripts() — custom scripts required to run this show
- getBackgroundFields()
- getImageCMSFields()
- getLayoutCMSFields()
- getPublishCMSFields()
- makeIntoHTMLClasses()
- myCMSFieldGroups()
- templateForHTMLOutput()
public
- AdditionalHTMLClassNamesAsArray()
- AsChildOpenByDefault()
- CalculatedBackgroundImage()
- CalculatedBackgroundStyle()
- CalculatedHasMoreDetailsRow()
- ChildClassMethodName()
- ChildInheritedClassNamesAsString()
- ChildPageRowHTML()
- ContextRelevantCMSEditLink()
- CurrentOwnerController()
- CurrentOwnerPageObject()
- HTMLClassNamesAsString()
- HTMLOutput()
- HTMLOutputAlwaysOutput()
- HasBackgroundImage()
- HasChild()
- HasChildPageRowHTML()
- IsPageRowWithBackgroundImage()
- IsPageRowWithBackgroundStyle()
- MoreDetailsRowChildLinkingID()
- MoreDetailsRowParentLinkingID()
- MyPreviewLink()
- MyPublicViewLink()
- UserCanEditBlock()
- UserCanEditMe()
- canDelete() — only children can be created
- getCMSFields()
- getChildPageRowHTML()
- getCodeNice()
- getReadyForPublicationStrong()
- getTitleStrong()
- getType()
- getUsedOn()
- i18n_plural_name()
- i18n_singular_name()
- onAfterWrite()
- onBeforeWrite()
- requireDefaultRecords()
- scaffoldSearchFields()
- set_current_page_object()
- validate()