Zum Inhalt springen

TEXT Object ohne Formatierung ausgeben

Erstellt am 5. Dezember 2014 · 2 Antworten · letzte Antwort am 8. Dezember 2014

Tags: TYPO3 6.x, Frage

ElDevoper ·

Hallo,
ich habe Probleme damit Javascript im head auszugeben.

Mein Typoscript:

page.headerData.10 = TEXT
page.headerData.10.value (
    document.write('<scr' + 'ipt src="' + src + '"></scr' + 'ipt>');
)

Die Frontend Ausgabe:

document.write('<scr' iptsrc="" src=""></scr' + 'ipt>');

Wie kann ich Typo3 mitteilen, dass der Text genau so genommen wird wie ich ihn schreibe?

Wool ·

Moin,

also ich würde den JS-Code in eine ".js"-Datei auslagern und dann per

page.includeJS.file1 = fileadmin/pfad/zum/file.js

einbinden.

ElDevoper · · Beste Antwort

Hi Wool,
geht leider nicht. Was ich einbinden will ist ein Banner System. Wenn der Code in einer externen Datei oder mit createElement('script') eingebunden wird. Bekomme ich anstatt der Banner eine Fehlermeldung.

Es funktioniert jetzt, wenn ich die Leerzeichen vor und nach dem Plus weglasse, also:

page.headerData.10.value (
   document.write('<scr'+'ipt src="'+src+'"></scr'+'ipt>');
)

Trotzdem würde mich interessieren ob es da nicht etwas in Typoscript gibt. So in der Art:

page.headerData.10 = TEXT
page.headerData.10.plainText = 1
page.headerData.10.value = ...