diff --git a/src/Models/BaseElement.php b/src/Models/BaseElement.php index 28a91e44..121e744a 100644 --- a/src/Models/BaseElement.php +++ b/src/Models/BaseElement.php @@ -31,6 +31,7 @@ use SilverStripe\View\ArrayData; use SilverStripe\View\Parsers\URLSegmentFilter; use SilverStripe\View\Requirements; +use SilverStripe\ORM\CMSPreviewable; /** * Class BaseElement @@ -47,7 +48,7 @@ * * @mixin Versioned */ -class BaseElement extends DataObject +class BaseElement extends DataObject implements CMSPreviewable { /** * Override this on your custom elements to specify a CSS icon class @@ -113,6 +114,10 @@ class BaseElement extends DataObject */ protected $controller; + private static $show_stage_link = true; + + private static $show_live_link = true; + /** * Cache various data to improve CMS load time *