SheaDawson\Blocks\BlockManager
BlockManager.
- Author: Shea Dawson <shea@livesource.co.nz>
Synopsis
class BlockManager
extends ViewableData
{
- // members
- private static bool $use_default_blocks = true;
- private static bool $block_area_preview = true;
- // methods
- public void __construct()
- public array getAreas()
- public array getAreasForPageType()
- public void getBlockClasses()
- public void getUseBlockSets()
- public void getExcludeFromPageTypes()
- public void getWhiteListedPageTypes()
- public void getBlackListedPageTypes()
- public void getUseExtraCSSClasses()
- public void getPrefixDefaultCSSClasses()
Hierarchy
Extends
- SilverStripe\View\ViewableData
Members
private
- $block_area_preview
—
SheaDawson\Blocks\bool
Show a block area preview button in CMS - $use_default_blocks
—
SheaDawson\Blocks\bool
Use default ContentBlock class.
Methods
public
- __construct()
- getAreas() — Gets an array of all areas defined for blocks.
- getAreasForPageType() — Gets an array of all areas defined that are compatible with pages of type $class.
- getBlackListedPageTypes()
- getBlockClasses()
- getExcludeFromPageTypes()
- getPrefixDefaultCSSClasses()
- getUseBlockSets()
- getUseExtraCSSClasses()
- getWhiteListedPageTypes()