diff --git a/plugins/vdomah/blogviews/components/Views.php b/plugins/vdomah/blogviews/components/Views.php index 130c069f3..0231977dd 100644 --- a/plugins/vdomah/blogviews/components/Views.php +++ b/plugins/vdomah/blogviews/components/Views.php @@ -39,9 +39,16 @@ class Views extends ComponentBase protected function loadPost() { $slug = $this->property('slug'); - $post = BlogPost::isPublished()->where('slug', $slug)->first(); + $post = new BlogPost; + $query = $post->isPublished(); - return $post; + if ($post->isClassExtendedWith('RainLab.Translate.Behaviors.TranslatableModel')) { + $query->transWhere('slug', $slug); + } else { + $query->where('slug', $slug); + } + + return $query->first(); } protected function getViews()