Hallo!
Ich bin noch relativ neu in Typo3 und suche schon eine Weile nach einer Möglichkeit, JavaScript in die Seite einzubinden. Für alle Seiten mag dies wohl über das Template gehen.
Wie aber kann ich js auf nur einer Seite einfügen und den onLoad ausführen?? Vielleicht kann mir ja jmd helfen...
THX
Hallo und willkommen im Forum,
erstell ein ext. Template auf der Seite und sowas ins TS:
page.headerData.5 = TEXT
page.headerData.5.value (
<script type="text/javascript"src="fileadmin/javascripts/menu_array.js"
language="JavaScript"></script>
)
für onload gibts eine eigne Extension: de_addbodyjscript
viel erfolg
georg
Okay, danke erstmal. das hilft mir schon ein wenig - sehr praktisch mit der eigenen Extension.
das TS schreibt man in die Seiteneigenschaften der jeweiligen Seite?
Was ist ein ext. Template? Die Seite nutzt sonst TemplaVoila. Alternativ könnte ich das js noch ins Haupttemplate schreiben und eben nur auf der Seite onLoad ausführen.
ext template: du erstellst einfach auf einer Seite ein neues Template (> extended Template)
georg
hm, also das mit dem ext. Template habe ich gefunden.. muss dann noch irgendwas da rein oder reicht das bloße anlegen schon?
und das TS dann einfach in die Seiteneigenschaften?? So gehts nämlich noch nicht.
das TS natürlich ins ext. Template!
georg
Okay, das hat alles soweit geklappt - sehr schön.
Habe nun auch die Extension für die event-Händler installiert, kann das Objekt aber nicht auf der Seite einfügen.
auf der seite einfach einen neuen datensatz erstellen und hier der letzte punkt (irgendwas mit js)
georg
hi georg!
vielen dank nochmal, hat jetzt alles super geklappt.