From c97647078b065b962d2d1d5fd7ae85db40216e15 Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Thu, 21 Jan 2016 17:12:24 +1300 Subject: [PATCH] API Refactor out Page default classname hack Fixes https://github.com/silverstripe/silverstripe-framework/issues/1932 --- code/model/SiteTree.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index b3e729b9..66e39d68 100755 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -61,6 +61,15 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid */ private static $default_child = "Page"; + /** + * Default value for SiteTree.ClassName enum + * {@see DBClassName::getDefault} + * + * @config + * @var string + */ + private static $default_classname = "Page"; + /** * The default parent class for this page. * Note: Value might be cached, see {@link $allowed_chilren}.