vendredi 27 mars 2015

Änderung im Verhalten im Encoding von links in Typo3 6.2

Hallo allerseits!



Ich habe hier gerade eine Site, die von Typo 4.6 auf 6.2 aktualisiert wurde. Wir verwenden das Typo für ein paar untypische Dinge und rendern darin unter anderem Email Templates als HTML für ein anderes System.



Im HTML befinden sich Variablen, die auf keinen Fall verändert werden dürfen.



Wir haben uns daher eine Art "Null"-Template gebaut, was alles, was Typo so macht, wegfiltert und eine Seite mit einem HTML Content Element exakt so ausgibt, wie das was im Element steht. Dies hat bis zum Update funktioniert.



Offenbar schreibt jedoch Typo 6.2 Links unter bestimmten Umständen um:



Man kann den Effekt auf Hello-World Niveau demonstrieren:




Code:



page = PAGE

page.10 = TEXT

page.10.value = <a href="http://ift.tt/1FR9Gng;



Der Domain Part wird entity encoded ->

Code:



<a href="%24player.geturl%28%29">Some text</a>


Gibt es irgendetwas, was ich tun kann, um Typo zu sagen, dass er den Content bitte exakt so nimmt, wie er ihn bekommt?



P.S. im echten Template kommt der content via styles.content.get in dies Seite. Selbst ein Selektieren über tt_content ergibt den gleichen Effekt.





Änderung im Verhalten im Encoding von links in Typo3 6.2

Aucun commentaire:

Enregistrer un commentaire