SilverStripe\Widgets\Extensions\WidgetPageExtension
Adds a single {@link WidgetArea} called "SideBar" to {@link Page} classes.
Adjust your templates to render the resulting
{@link WidgetArea} as required, through the $SideBarView placeholder.
This extension is just an example on how to use the widgets functionality,
feel free to create your own relationships, naming conventions, etc.
without using this class.
Synopsis
class WidgetPageExtension
extends DataExtension
{
- // members
- private static array $db = ;
- private static array $defaults = ;
- private static array $has_one = ;
- private static array $owns = ;
- private static array $cascade_deletes = ;
- // methods
- public void updateCMSFields()
- public WidgetArea SideBarView()
- public void onBeforeDuplicate()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $cascade_deletes
- $db
- $defaults
- $has_one
- $owns