From 01eed2c41dc7049177cf8159c85f679bd5fb7e70 Mon Sep 17 00:00:00 2001 From: Andreas Fernandez <a.fernandez@scripting-base.de> Date: Thu, 29 Oct 2015 15:54:32 +0100 Subject: [PATCH] [BUGFIX] Hide path if no record information is available Do not show the path on the upper right of a module if there is no record information. Resolves: #70510 Releases: master Change-Id: I234a18d83a6553adbd6db12786446a11da96effa Reviewed-on: https://review.typo3.org/44357 Reviewed-by: Xavier Perseguers <xavier@typo3.org> Tested-by: Xavier Perseguers <xavier@typo3.org> Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de> --- .../backend/Classes/Template/Components/MetaInformation.php | 6 +++++- .../backend/Resources/Private/Partials/DocHeader.html | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/typo3/sysext/backend/Classes/Template/Components/MetaInformation.php b/typo3/sysext/backend/Classes/Template/Components/MetaInformation.php index 836505064104..05c52f10d1f3 100644 --- a/typo3/sysext/backend/Classes/Template/Components/MetaInformation.php +++ b/typo3/sysext/backend/Classes/Template/Components/MetaInformation.php @@ -99,8 +99,12 @@ class MetaInformation */ public function getRecordInformation() { - $iconFactory = GeneralUtility::makeInstance(IconFactory::class); $pageRecord = $this->recordArray; + if (empty($pageRecord)) { + return ''; + } + + $iconFactory = GeneralUtility::makeInstance(IconFactory::class); $uid = ''; $title = ''; $additionalInfo = (!empty($pageRecord['_additional_info']) ? $pageRecord['_additional_info'] : ''); diff --git a/typo3/sysext/backend/Resources/Private/Partials/DocHeader.html b/typo3/sysext/backend/Resources/Private/Partials/DocHeader.html index 61efa4d3e7fb..fe1bb666ab79 100644 --- a/typo3/sysext/backend/Resources/Private/Partials/DocHeader.html +++ b/typo3/sysext/backend/Resources/Private/Partials/DocHeader.html @@ -10,7 +10,9 @@ </div> </div> <div class="module-docheader-bar-column-right"> - <span class="typo3-docheader-pagePath"><f:translate key="LLL:EXT:lang/locallang_core.xlf:labels.path" />: <f:format.raw>{docHeader.metaInformation.path}</f:format.raw></span> <f:format.raw>{docHeader.metaInformation.recordInformation}</f:format.raw> + <f:if condition="{docHeader.metaInformation.recordInformation}"> + <span class="typo3-docheader-pagePath"><f:translate key="LLL:EXT:lang/locallang_core.xlf:labels.path" />: <f:format.raw>{docHeader.metaInformation.path}</f:format.raw></span> <f:format.raw>{docHeader.metaInformation.recordInformation}</f:format.raw> + </f:if> </div> </div> <div class="module-docheader-bar module-docheader-bar-buttons t3js-module-docheader-bar t3js-module-docheader-bar-buttons"> -- GitLab