diff --git a/Classes/Controller/OverviewController.php b/Classes/Controller/OverviewController.php index c03603b2fb85c5ef969e90378f306a3adcdf99b0..0a524e79e7966522e1870240086221a28012e863 100644 --- a/Classes/Controller/OverviewController.php +++ b/Classes/Controller/OverviewController.php @@ -106,8 +106,6 @@ class OverviewController extends AbstractController { * @throws \TYPO3\CMS\Extbase\Configuration\Exception\InvalidConfigurationTypeException */ public function overviewAction(array $newsFilter = [], int $currentPageBrowserPage = 0) { - $this->setupGridColumns(); - if ((int) $this->settings['groupBy'] === 0 && (bool) $this->settings['enableFilter'] === FALSE) { $this->forward('overviewWithoutCategories', NULL, NULL, $this->request->getArguments()); } @@ -287,6 +285,7 @@ class OverviewController extends AbstractController { $this->view->assign('numberOfPages', $numberOfPages); $this->view->assign('newsItems', $newsItems); $this->view->assign('allNews', $allNews); + $this->setupGridColumns(); switch ($this->settings['groupBy']) { case 1: @@ -500,6 +499,7 @@ class OverviewController extends AbstractController { $this->view->assign('categories', $categories); $this->view->assign('numberOfPages', $numberOfPages); $this->view->assign('newsMetaData', $newsMetaData); + $this->setupGridColumns(); } /**