From cb4a7b1a76d72796f4c7d28770faa3dfc18e135c Mon Sep 17 00:00:00 2001 From: Mathias Schreiber <mathias.schreiber@wmdb.de> Date: Thu, 8 Oct 2015 22:45:57 +0200 Subject: [PATCH] [BUGFIX] Remove duplicate docheader in Web->Info->Log Releases: master Resolves: #70513 Change-Id: I36bd4f211a7cfe6f0f714dbfe50486097f664b09 Reviewed-on: http://review.typo3.org/43916 Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by: Daniel Goerz <ervaude@gmail.com> Tested-by: Daniel Goerz <ervaude@gmail.com> --- .../Classes/Controller/AbstractController.php | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/typo3/sysext/belog/Classes/Controller/AbstractController.php b/typo3/sysext/belog/Classes/Controller/AbstractController.php index 572d66da9053..d7d56bedef0a 100644 --- a/typo3/sysext/belog/Classes/Controller/AbstractController.php +++ b/typo3/sysext/belog/Classes/Controller/AbstractController.php @@ -83,13 +83,6 @@ abstract class AbstractController extends ActionController { */ protected $view; - /** - * BackendTemplateView Container - * - * @var BackendTemplateView - */ - protected $defaultViewObjectName = BackendTemplateView::class; - /** * @param \TYPO3\CMS\Belog\Domain\Repository\LogEntryRepository $logEntryRepository */ @@ -104,10 +97,11 @@ abstract class AbstractController extends ActionController { * @return void */ protected function initializeView(ViewInterface $view) { - /** @var BackendTemplateView $view */ - parent::initializeView($view); - $view->getModuleTemplate()->getPageRenderer()->loadExtJS(); - $view->getModuleTemplate()->getPageRenderer()->loadRequireJsModule('TYPO3/CMS/Backend/DateTimePicker'); + if ($view instanceof BackendTemplateView) { + parent::initializeView($view); + $view->getModuleTemplate()->getPageRenderer()->loadExtJS(); + $view->getModuleTemplate()->getPageRenderer()->loadRequireJsModule('TYPO3/CMS/Backend/DateTimePicker'); + } } /** @@ -115,6 +109,9 @@ abstract class AbstractController extends ActionController { * @return void */ public function initializeAction() { + if ($this->isInPageContext === FALSE) { + $this->defaultViewObjectName = BackendTemplateView::class; + } } /** -- GitLab