diff --git a/code/BlogHolder.php b/code/BlogHolder.php index ea6c487..ac412ec 100644 --- a/code/BlogHolder.php +++ b/code/BlogHolder.php @@ -41,15 +41,21 @@ class BlogHolder extends BlogTree implements PermissionProvider { $fields = parent::getCMSFields(); SiteTree::enableCMSFieldsExtensions(); - //sets the ID and Name Map for Blog Ownership - $owners = new DropdownField('OwnerID', 'Blog owner', $blogOwners->map('ID', 'Name')->toArray()); - $owners->setEmptyString('(None)'); - $owners->setHasEmptyDefault(true); - + $fields->addFieldToTab( + 'Root.Main', + DropdownField::create('OwnerID', 'Blog owner', $blogOwners->map('ID', 'Name')->toArray()) + ->setEmptyString('(None)') + ->setHasEmptyDefault(true), + "Content" + ); $fields->addFieldToTab('Root.Main', new CheckboxField('TrackBacksEnabled', 'Enable TrackBacks'), "Content"); - $fields->addFieldToTab('Root.Main', $owners, "Content"); $fields->addFieldToTab('Root.Main', new CheckboxField('AllowCustomAuthors', 'Allow non-admins to have a custom author field'), "Content"); - $fields->addFieldToTab("Root.Main", new CheckboxField("ShowFullEntry", "Show Full Entry"), "Content"); + $fields->addFieldToTab( + "Root.Main", + CheckboxField::create("ShowFullEntry", "Show Full Entry") + ->setDescription('Show full content in overviews rather than summary'), + "Content" + ); $this->extend('updateCMSFields', $fields);