[Frage] ViewHelper - Ausgabe - Problem - Typo3 8.5.1

  • matrixOnline matrixOnl...
    Jar Jar Binks
    0 x
    1 Beiträge
    0 Hilfreiche Beiträge
    18. 01. 2017, 14:55

    Hallo Community,

    ich habe ein Problem mit allen ViewHelpern in Typo3 8.5.1.
    Im Gegensatz zu Typo3 7.x werden diese anscheinend anders ausgegeben.
    Da es sich um jede Art von Viewhelpern handelt, habe ich es vereinfacht:

    >> template.html: <f:derViewHelperXYZ />

    >> Return derViewHelperXYZ: <strong>Mein Text</strong>

    >> Ausgabe sollte dann also | mein Text | fettgeschrieben sein.

    >> Problem -> Ausgabe ist jedoch &lt;strong&gt; Mein Text &lt;/strong&gt;

    Eine Lösung wäre natürlich:
    <f:format.htmlentitiesDecode>
    <f:derViewHelperXYZ />
    </f:format.htmlentitiesDecode>

    Finde diese Lösung allerdings nicht sehr schön - da dieses Problem erst seit Tpyo3 8.x aufgetaucht ist...
    Weiß jemand woran das liegen könnte?


  • 1
  • hellfish hellfish
    Jar Jar Binks
    0 x
    1 Beiträge
    0 Hilfreiche Beiträge
    17. 01. 2018, 09:21

    Hallo,
    wie hast Du es gelöst? Ich habe dasselbe Problem in Typo3 8.7.8. Allerdings nur bei Formularen. Sobald ich also ein form tag in ein fluid template einfüge, sieht der Quellcode folgendermassen aus:

    &lt;form method=&quot;post&quot; id=&quot; [...] statt <form method="post" id="">

    Im frontend wird mir dementsprechend <form method="post" id=""> als Text ausgegeben!

    Danke!

  • typo3friend typo3frie...
    Jar Jar Binks
    0 x
    1 Beiträge
    0 Hilfreiche Beiträge
    14. 03. 2018, 10:58

    Hallo,

    hat jemand für das "Verhalten" mittlerweile eine Erklärung / Lösung gefunden?
    Ich habe das Problem in der Version 8.7.9 ebenfalls.

    In der Extension "Layerslider" hat der Entwicklung eigene Viewhelper zur Link-Generierung erstellt. Die Rückgabe des Viewhelpers ist hier auch nicht mehr korrekt...

    Die Link-Tags werden nicht mit "<a class="ls-layer.........." zurückgeliefert, sondern als "&lt;a class="ls-layer.........."

    Meine Vorab-Lösung ist hier auch, die ViewHelper-Rückgabe nochmals durch "<f:format.htmlentitiesDecode>" decodieren zu lassen.

    Vielen Dank für eine Antwort.

  • 1