From 09068803150dbaad24e15b8f86bfce3d3b199add Mon Sep 17 00:00:00 2001 From: Christian Kuhn <lolli@schwarzbu.ch> Date: Mon, 20 Dec 2021 17:17:38 +0100 Subject: [PATCH] [TASK] Cleanup ext:viewpage template MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There is no point in having the main template in a sub folder, move it up. Additionally use full EXT: syntax for f:translate arguments and avoid a useless flashMessage VH call that is already done by ModuleTemplate automatically. Resolves: #96405 Releases: main Change-Id: Id2f9e4bd28f9ed7649ff5b3c73348cf7d2307a51 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72747 Tested-by: core-ci <typo3@b13.com> Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by: Stefan Bürk <stefan@buerk.tech> Tested-by: Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by: Stefan Bürk <stefan@buerk.tech> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch> --- .../viewpage/Classes/Controller/ViewModuleController.php | 2 +- .../Private/Templates/{ViewModule => }/Show.html | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) rename typo3/sysext/viewpage/Resources/Private/Templates/{ViewModule => }/Show.html (90%) diff --git a/typo3/sysext/viewpage/Classes/Controller/ViewModuleController.php b/typo3/sysext/viewpage/Classes/Controller/ViewModuleController.php index a0006850f9d9..3f0164f52605 100644 --- a/typo3/sysext/viewpage/Classes/Controller/ViewModuleController.php +++ b/typo3/sysext/viewpage/Classes/Controller/ViewModuleController.php @@ -83,7 +83,7 @@ class ViewModuleController { $this->view->getRequest()->setControllerExtensionName('Viewpage'); $this->view->setTemplate($templateName); - $this->view->setTemplateRootPaths(['EXT:viewpage/Resources/Private/Templates/ViewModule']); + $this->view->setTemplateRootPaths(['EXT:viewpage/Resources/Private/Templates']); $this->view->setPartialRootPaths(['EXT:viewpage/Resources/Private/Partials']); $this->view->setLayoutRootPaths(['EXT:viewpage/Resources/Private/Layouts']); } diff --git a/typo3/sysext/viewpage/Resources/Private/Templates/ViewModule/Show.html b/typo3/sysext/viewpage/Resources/Private/Templates/Show.html similarity index 90% rename from typo3/sysext/viewpage/Resources/Private/Templates/ViewModule/Show.html rename to typo3/sysext/viewpage/Resources/Private/Templates/Show.html index 50e537f53269..be1efab3f31f 100644 --- a/typo3/sysext/viewpage/Resources/Private/Templates/ViewModule/Show.html +++ b/typo3/sysext/viewpage/Resources/Private/Templates/Show.html @@ -1,6 +1,5 @@ <f:layout name="DocHeader" /> <f:section name="Content"> - <f:flashMessages /> <f:if condition="{url}"> <div class="viewpage-item"> <div class="viewpage-topbar t3js-viewpage-topbar"> @@ -18,11 +17,11 @@ </button> <ul class="dropdown-menu" aria-labelledby="viewpage-topbar-preset-button"> <li> - <a href="#" class="dropdown-item t3js-preset-maximized t3js-change-preset" data-key="maximized" data-label="{f:translate(key: 'maximized')}" data-width data-height> + <a href="#" class="dropdown-item t3js-preset-maximized t3js-change-preset" data-key="maximized" data-label="{f:translate(key: 'LLL:EXT:viewpage/Resources/Private/Language/locallang.xlf:maximized')}" data-width data-height> <span class="viewpage-preset-item"> <span class="viewpage-preset-item-icon">{icons.fullscreen -> f:format.raw()}</span> <span class="viewpage-preset-item-label"> - {f:translate(key: 'maximized')} + {f:translate(key: 'LLL:EXT:viewpage/Resources/Private/Language/locallang.xlf:maximized')} </span> <span class="viewpage-preset-item-size"> 100%/100% @@ -31,11 +30,11 @@ </a> </li> <li> - <a href="#" class="dropdown-item t3js-preset-custom t3js-change-preset" data-key="custom" data-label="{f:translate(key: 'custom')}" data-width="{custom.width}" data-height="{custom.height}"> + <a href="#" class="dropdown-item t3js-preset-custom t3js-change-preset" data-key="custom" data-label="{f:translate(key: 'LLL:EXT:viewpage/Resources/Private/Language/locallang.xlf:custom')}" data-width="{custom.width}" data-height="{custom.height}"> <span class="viewpage-preset-item"> <span class="viewpage-preset-item-icon">{icons.expand -> f:format.raw()}</span> <span class="viewpage-preset-item-label t3js-preset-custom-label"> - {f:translate(key: 'custom')} + {f:translate(key: 'LLL:EXT:viewpage/Resources/Private/Language/locallang.xlf:custom')} </span> <span class="viewpage-preset-item-size"> <span class="t3js-preset-custom-width">{custom.width}</span>px/<span class="t3js-preset-custom-height">{custom.height}</span>px -- GitLab