Skip to content
Snippets Groups Projects
Commit 564cc4c6 authored by Matthias Adrowski's avatar Matthias Adrowski
Browse files

[TASK] Migrate BE tempalte handling

parent a2db0ec0
No related branches found
No related tags found
No related merge requests found
...@@ -271,9 +271,7 @@ class BackendController extends ActionController { ...@@ -271,9 +271,7 @@ class BackendController extends ActionController {
* @return \Psr\Http\Message\ResponseInterface * @return \Psr\Http\Message\ResponseInterface
*/ */
protected function createBackendResponse(): \Psr\Http\Message\ResponseInterface { protected function createBackendResponse(): \Psr\Http\Message\ResponseInterface {
$this->getModuleTemplate(); return $this->htmlResponse($this->view->render());
$this->moduleTemplate->setContent($this->view->render());
return $this->htmlResponse($this->moduleTemplate->renderContent());
} }
/** /**
......
{namespace core = TYPO3\CMS\Core\ViewHelpers} {namespace core = TYPO3\CMS\Core\ViewHelpers}
{namespace sg=SGalinski\SgNews\ViewHelpers} {namespace sg=SGalinski\SgNews\ViewHelpers}
<f:if condition="{V11}">
<f:then>
<f:be.pageRenderer includeRequireJsModules="{
0: 'TYPO3/CMS/Backend/ContextMenu',
1: 'TYPO3/CMS/Backend/Tooltip',
2: 'TYPO3/CMS/SgNews/Backend'}"
/>
<h1> <f:be.container
<f:render section="headline" /> includeRequireJsModules="{
</h1> 0: 'TYPO3/CMS/Backend/ContextMenu',
<f:render section="content" /> 1: 'TYPO3/CMS/Backend/Tooltip',
</f:then> 2: 'TYPO3/CMS/SgNews/Backend'}">
<f:else> <div class="module" data-module-id="" data-module-name="">
<f:be.container <div class="module-docheader t3js-module-docheader">
includeRequireJsModules="{ <div class="module-docheader-bar module-docheader-bar-navigation t3js-module-docheader-bar t3js-module-docheader-bar-navigation">
0: 'TYPO3/CMS/Backend/ContextMenu', <div class="module-docheader-bar-column-left">
1: 'TYPO3/CMS/Backend/Tooltip', <f:for each="{docHeader.menus}" as="menu">
2: 'TYPO3/CMS/SgNews/Backend'}"> <f:be.menus.actionMenu additionalAttributes="{name: menu.identifier}">
<div class="module" data-module-id="" data-module-name=""> <f:for each="{menu.menuItems}" as="menuItem">
<div class="module-docheader t3js-module-docheader"> <option value="{menuItem.href}" {f:if(condition: '{menuItem.active}', then: 'selected="selected"')}>{menuItem.title}</option>
<div class="module-docheader-bar module-docheader-bar-navigation t3js-module-docheader-bar t3js-module-docheader-bar-navigation">
<div class="module-docheader-bar-column-left">
<f:for each="{docHeader.menus}" as="menu">
<f:be.menus.actionMenu additionalAttributes="{name: menu.identifier}">
<f:for each="{menu.menuItems}" as="menuItem">
<option value="{menuItem.href}" {f:if(condition: '{menuItem.active}', then: 'selected="selected"')}>{menuItem.title}</option>
</f:for>
</f:be.menus.actionMenu>
</f:for> </f:for>
</div> </f:be.menus.actionMenu>
<div class="module-docheader-bar-column-right"> </f:for>
<span class="typo3-docheader-pagePath"> </div>
<f:if condition="{typo3Version} < 9000000"> <div class="module-docheader-bar-column-right">
<f:then> <span class="typo3-docheader-pagePath">
<f:translate key="LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:labels.path" />: <f:format.raw>{docHeader.metaInformation.path}</f:format.raw> <f:if condition="{typo3Version} < 9000000">
</f:then> <f:then>
<f:else> <f:translate key="LLL:EXT:lang/Resources/Private/Language/locallang_core.xlf:labels.path" />: <f:format.raw>{docHeader.metaInformation.path}</f:format.raw>
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path" />: <f:format.raw>{docHeader.metaInformation.path}</f:format.raw> </f:then>
</f:else> <f:else>
</f:if> <f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.path" />: <f:format.raw>{docHeader.metaInformation.path}</f:format.raw>
</span> </f:else>
<f:format.raw>{docHeader.metaInformation.recordInformation}</f:format.raw> </f:if>
</div> </span>
</div> <f:format.raw>{docHeader.metaInformation.recordInformation}</f:format.raw>
<div class="module-docheader-bar module-docheader-bar-buttons t3js-module-docheader-bar t3js-module-docheader-bar-buttons">
<div class="module-docheader-bar-column-left">
</div>
<div class="module-docheader-bar-column-right">
<f:render partial="ButtonBar" arguments="{buttons:docHeader.buttons.right}" />
</div>
</div>
</div> </div>
</div> </div>
<div id="typo3-docbody"> <div class="module-docheader-bar module-docheader-bar-buttons t3js-module-docheader-bar t3js-module-docheader-bar-buttons">
<div id="typo3-inner-docbody"> <div class="module-docheader-bar-column-left">
<h1> </div>
<f:render section="headline" /> <div class="module-docheader-bar-column-right">
</h1> <f:render partial="ButtonBar" arguments="{buttons:docHeader.buttons.right}" />
<f:render section="content" />
</div> </div>
</div> </div>
</f:be.container> </div>
</f:else>
</f:if> <f:if condition="{V11}">
<f:then>
<div class="module-body t3js-module-body">
</f:then>
<f:else>
<div id="typo3-docbody">
</f:else>
</f:if>
<div id="typo3-inner-docbody">
<h1>
<f:render section="headline" />
</h1>
<f:render section="content" />
</div>
</div>
</div>
</f:be.container>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment