Skip to content

Commit f4bef33

Browse files
committed
[BUGFIX] Show localized URL in "Link to external URL" page infobox
Resolves: #106895 Releases: main, 13.4, 12.4 Change-Id: I3e31130c64b45907908a0c64a114ebbbbeee3888 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/91564 Tested-by: core-ci <typo3@b13.com> Tested-by: Lina Wolf <112@linawolf.de> Tested-by: Andreas Nedbal <andy@pixelde.su> Tested-by: Garvin Hicking <garvin@hick.ing> Reviewed-by: Lina Wolf <112@linawolf.de> Reviewed-by: Garvin Hicking <garvin@hick.ing> Reviewed-by: Andreas Nedbal <andy@pixelde.su>
1 parent 9c5381c commit f4bef33

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

typo3/sysext/backend/Classes/Controller/PageLayoutController.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,11 @@ protected function generateMessagesForCurrentPage(ServerRequestInterface $reques
398398
'state' => ContextualFeedbackSeverity::ERROR,
399399
];
400400
} else {
401-
$externalUrl = $this->resolveExternalUrl($this->pageinfo, $request);
401+
if ($this->currentSelectedLanguage > 0 && ($overlayRecord = $this->getLocalizedPageRecord($this->currentSelectedLanguage)) !== null) {
402+
$externalUrl = $this->resolveExternalUrl($overlayRecord, $request);
403+
} else {
404+
$externalUrl = $this->resolveExternalUrl($this->pageinfo, $request);
405+
}
402406
if ($externalUrl !== '') {
403407
$externalUrl = htmlspecialchars($externalUrl);
404408
$externalUrlHtml = '<a href="' . $externalUrl . '" target="_blank" rel="noreferrer">' . $externalUrl . '</a>';

0 commit comments

Comments
 (0)