From fb1b6929a974bbe2b056a58eb5deb811776ad0f3 Mon Sep 17 00:00:00 2001 From: Robbie Averill Date: Wed, 5 Sep 2018 14:56:05 +0200 Subject: [PATCH] FIX Blog profile summary field is always inserted before the profile image field --- src/Model/BlogMemberExtension.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Model/BlogMemberExtension.php b/src/Model/BlogMemberExtension.php index d8c77ee..86f6cec 100644 --- a/src/Model/BlogMemberExtension.php +++ b/src/Model/BlogMemberExtension.php @@ -8,6 +8,7 @@ use SilverStripe\Forms\FieldList; use SilverStripe\Forms\GridField\GridField; use SilverStripe\Forms\GridField\GridFieldAddNewButton; use SilverStripe\Forms\Tab; +use SilverStripe\Forms\TextareaField; use SilverStripe\ORM\DataExtension; use SilverStripe\Security\Member; use SilverStripe\View\Parsers\URLSegmentFilter; @@ -108,7 +109,6 @@ class BlogMemberExtension extends DataExtension $fields->removeByName('URLSegment'); // Remove the automatically-generated posts tab. - $fields->removeFieldFromTab('Root', 'BlogPosts'); // Construct a better posts tab. @@ -131,6 +131,13 @@ class BlogMemberExtension extends DataExtension $fields->addFieldToTab('Root', $tab); + // Ensure blog fields are added after defaults + $fields->addFieldToTab( + 'Root.Main', + TextareaField::create('BlogProfileSummary'), + 'BlogProfileImage' + ); + return $fields; } }