[BUGFIX] Supply setter for bodytag in ModuleTemplate
[Packages/TYPO3.CMS.git] / typo3 / sysext / backend / Classes / Template / ModuleTemplate.php
index 396e0b5..17360c6 100644 (file)
@@ -164,6 +164,13 @@ class ModuleTemplate
      */
     protected $title = '';
 
+    /**
+     * Body Tag
+     *
+     * @var string
+     */
+    protected $bodyTag = '<body>';
+
     /**
      * Flash message queue
      *
@@ -171,6 +178,26 @@ class ModuleTemplate
      */
     protected $flashMessageQueue;
 
+    /**
+     * Returns the current body tag
+     *
+     * @return string
+     */
+    public function getBodyTag()
+    {
+        return $this->bodyTag;
+    }
+
+    /**
+     * Sets the body tag
+     *
+     * @param string $bodyTag
+     */
+    public function setBodyTag($bodyTag)
+    {
+        $this->bodyTag = $bodyTag;
+    }
+
     /**
      * Gets the standalone view.
      *
@@ -330,6 +357,7 @@ class ModuleTemplate
         }
 
         $renderedPage = $this->pageRenderer->render(PageRenderer::PART_HEADER);
+        $renderedPage.= $this->bodyTag;
         $renderedPage .= $this->view->render();
         $this->pageRenderer->addJsFooterInlineCode('updateSignals', BackendUtility::getUpdateSignalCode());
         $renderedPage .= $this->pageRenderer->render(PageRenderer::PART_FOOTER);