From 3ba04e4b05cc2fb141b02d338bae6e40fbde1e93 Mon Sep 17 00:00:00 2001 From: Torsten Schrade <schradt@uni-mainz.de> Date: Tue, 20 Jun 2017 06:53:49 +0200 Subject: [PATCH] [BUGFIX] Fully initialize ContentObjectRenderer in HtmlViewHelper Add a call to the start function of ContentObjectRenderer after instantiation. This is necessary to get all hooks fully initialized. Resolves: #81624 Resolves: #75314 Releases: master, 8.7, 7.6 Change-Id: I75d30e860cd77a1b233d4383a3e57afe9a34ec54 Reviewed-on: https://review.typo3.org/53264 Reviewed-by: Markus Klein <markus.klein@typo3.org> Tested-by: Markus Klein <markus.klein@typo3.org> Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: TYPO3com <no-reply@typo3.com> Reviewed-by: Benni Mack <benni@typo3.org> Tested-by: Benni Mack <benni@typo3.org> --- typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php | 1 + 1 file changed, 1 insertion(+) diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php index c82a6246dc28..b58ecc324d86 100644 --- a/typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php +++ b/typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php @@ -102,6 +102,7 @@ class HtmlViewHelper extends AbstractViewHelper } $value = $renderChildrenClosure(); $contentObject = GeneralUtility::makeInstance(ContentObjectRenderer::class); + $contentObject->start([]); $content = $contentObject->parseFunc($value, [], '< ' . $parseFuncTSPath); if (TYPO3_MODE === 'BE') { self::resetFrontendEnvironment(); -- GitLab