Actions
Bug #97303
closedContentObjectRenderer http_makelinks replace https URLs with http URLs
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Content Rendering
Target version:
-
Start date:
2022-04-05
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
11
PHP Version:
8.1
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
having a Fluid-Template with
<f:format.html>https://foo.bar.de/</f:format.html>
renders
<p><a href="http://foo.bar.de/" target="_blank" rel="noreferrer">foo.bar.de</a></p>
same error when using lib.parseFunc instead of lib.parseFunc_RTE
<f:format.html parseFuncTSPath="lib.parseFunc">https://foo.bar.de/</f:format.html>
renders:
<a href="http://foo.bar.de/" target="_blank" rel="noreferrer">foo.bar.de</a>
i think the schema should be readdet when calling typolink in http_makelinks
index debc7b9e74..48c3f1ec02 100644
--- a/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
+++ b/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
@@ -3743,7 +3743,7 @@ class ContentObjectRenderer implements LoggerAwareInterface
}
}
$typolinkConfiguration = $conf;
- $typolinkConfiguration['parameter'] = $parts[0];
+ $typolinkConfiguration['parameter'] = $scheme . $parts[0];
$textstr .= $this->typoLink($linktxt, $typolinkConfiguration) . $parts[1];
} else {
$textstr .= $scheme . $textpieces[$i];
Actions