From f2a9754741bdca1e5103f46b87d353dd90077060 Mon Sep 17 00:00:00 2001 From: Benni Mack <benni@typo3.org> Date: Fri, 24 Nov 2017 23:28:50 +0100 Subject: [PATCH] [BUGFIX] Use config.extTarget for menu links to external URLs Resolves: #78151 Releases: master Change-Id: I65356a01f76d1c693a45e4ba84884f6ad01cdf65 Reviewed-on: https://review.typo3.org/54754 Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Joerg Kummer <typo3@enobe.de> Tested-by: Joerg Kummer <typo3@enobe.de> Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by: Joerg Boesche <typo3@joergboesche.de> Tested-by: Joerg Boesche <typo3@joergboesche.de> Reviewed-by: Henning Liebe <h.liebe@neusta.de> Tested-by: Henning Liebe <h.liebe@neusta.de> Reviewed-by: Riccardo De Contardi <erredeco@gmail.com> Tested-by: Riccardo De Contardi <erredeco@gmail.com> --- .../Classes/ContentObject/Menu/AbstractMenuContentObject.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/typo3/sysext/frontend/Classes/ContentObject/Menu/AbstractMenuContentObject.php b/typo3/sysext/frontend/Classes/ContentObject/Menu/AbstractMenuContentObject.php index 148508d88e0b..ad6456b57989 100644 --- a/typo3/sysext/frontend/Classes/ContentObject/Menu/AbstractMenuContentObject.php +++ b/typo3/sysext/frontend/Classes/ContentObject/Menu/AbstractMenuContentObject.php @@ -1628,6 +1628,9 @@ abstract class AbstractMenuContentObject // Links to emails should not have any target if (stripos($externalUrl, 'mailto:') === 0) { $LD['target'] = ''; + // use external target for the URL + } elseif (empty($LD['target']) && !empty($this->getTypoScriptFrontendController()->extTarget)) { + $LD['target'] = $this->getTypoScriptFrontendController()->extTarget; } } -- GitLab