fixed language

This commit is contained in:
Magnum34 2019-10-24 15:09:12 +02:00
parent 654521cddf
commit 71a634bd9a
1 changed files with 7 additions and 2 deletions

View File

@ -2,7 +2,9 @@
namespace SilverStripe\Blog\Model; namespace SilverStripe\Blog\Model;
use Page; use Page;
use TractorCow\Fluent\Model\Locale;
use SilverStripe\Blog\Admin\GridFieldCategorisationConfig; use SilverStripe\Blog\Admin\GridFieldCategorisationConfig;
use SilverStripe\Blog\Forms\GridField\GridFieldConfigBlogPost; use SilverStripe\Blog\Forms\GridField\GridFieldConfigBlogPost;
use SilverStripe\CMS\Controllers\RootURLController; use SilverStripe\CMS\Controllers\RootURLController;
@ -27,6 +29,7 @@ use SilverStripe\Security\Permission;
use SilverStripe\Security\PermissionProvider; use SilverStripe\Security\PermissionProvider;
use SilverStripe\Security\Security; use SilverStripe\Security\Security;
use SilverStripe\View\Requirements; use SilverStripe\View\Requirements;
use TractorCow\Fluent\State\FluentState;
/** /**
* Blog Holder * Blog Holder
@ -145,11 +148,13 @@ class Blog extends Page implements PermissionProvider
if (!$this->canEdit()) { if (!$this->canEdit()) {
return; return;
} }
$locale = FluentState::singleton()->getLocale();
$locale = Locale::get()->filter(['Locale' => $locale])->first();
$categories = GridField::create( $categories = GridField::create(
'Categories', 'Categories',
_t(__CLASS__ . '.Categories', 'Categories'), _t(__CLASS__ . '.Categories', 'Categories'),
$this->Categories(), $this->Categories()->filter(['LocalID' => $locale->ID]),
GridFieldCategorisationConfig::create( GridFieldCategorisationConfig::create(
15, 15,
$this->Categories()->sort('Title'), $this->Categories()->sort('Title'),
@ -162,7 +167,7 @@ class Blog extends Page implements PermissionProvider
$tags = GridField::create( $tags = GridField::create(
'Tags', 'Tags',
_t(__CLASS__ . '.Tags', 'Tags'), _t(__CLASS__ . '.Tags', 'Tags'),
$this->Tags(), $this->Tags()->filter(['LocalID' => $locale->ID]),
GridFieldCategorisationConfig::create( GridFieldCategorisationConfig::create(
15, 15,
$this->Tags()->sort('Title'), $this->Tags()->sort('Title'),