[FEATURE] Introduce explicit f:sanitize.html view-helper
New `<f:sanitize.html build="default">` view-helper is introduced which directly invokes processing of `typo3/html-sanitize` package. An optional view-helper argument `build` allows using a defined preset, or a fully qualified class name of a builder instance as alternative, which has to implement `\TYPO3\HtmlSanitizer\Builder\BuilderInterface`. In contrast to `<f:format.html>`, this does NOT invoke `lib.parseFunc`, and does NOT rely on TypoScript configuration being loaded and parsed. Resolves: #94825 Releases: master, 11.3, 10.4, 9.5 Change-Id: Id0720120fea7d5d517a8c61d10bdbb6b03658adf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70457 Tested-by:core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/core/Documentation/Changelog/9.5.x/Feature-94825-SanitizeHtmlFluidViewHelper.rst 68 additions, 0 deletions...gelog/9.5.x/Feature-94825-SanitizeHtmlFluidViewHelper.rst
- typo3/sysext/core/Tests/Functional/Html/DefaultSanitizerBuilderTest.php 6 additions, 1 deletion...ore/Tests/Functional/Html/DefaultSanitizerBuilderTest.php
- typo3/sysext/fluid/Classes/ViewHelpers/Sanitize/HtmlViewHelper.php 110 additions, 0 deletions...ext/fluid/Classes/ViewHelpers/Sanitize/HtmlViewHelper.php
- typo3/sysext/fluid/Tests/Functional/ViewHelpers/Sanitize/HtmlViewHelperTest.php 63 additions, 0 deletions...ts/Functional/ViewHelpers/Sanitize/HtmlViewHelperTest.php
Please register or sign in to comment