Tutorials
Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.
Zurück zur Übersicht
TYPO3 8LTS: ViewHelper Default Escaping ausschalten
#Tutorials#TYPO3#PHP
Seit TYPO3 8LTS werden ViewHelper die \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper extenden standardmäßig mit htmlspecialchars
escaped. Dadurch bekommt man keine HTML Ausgabe hin. Das Ganze lässt sich aber relativ schnell und schmerzfrei ausschalten. Dafür könnte man von \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper
extenden oder einfach protected $escapeOutput = false;
in den ViewHelper schreiben.
Siehe folgendes Beispiel:
<?php
namespace Vendor\ArTest\ViewHelpers;
class YourViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper{
/**
* As this ViewHelper renders HTML, the output must not be escaped.
*
* @var bool
*/
protected $escapeOutput = false;
Das wars auch schon.
Kommentare
Hinterlasse einen Kommentar