DNADesign\ElementalSubsites\Extensions\ElementalSubsiteExtension
Make elements compatible with subsites Apply this extension to BaseElement
Synopsis
class ElementalSubsiteExtension
extends DataExtension
{
- // members
- private static array $has_one = ;
- // methods
- public void updateCMSFields()
- public void onBeforeWrite()
- public void augmentSQL()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $has_one
Methods
public
- augmentSQL() — Update any requests for elements to limit the results to the current site
- onBeforeWrite() — Ensure the new block inherits the current subsite id
- updateCMSFields()