Die Typoscript doku is einfach nur SCHROTT. Man kann nachsehen, was einzelne Variablen machen, aber wehe, wenn man eine Funktion sucht und deren Namen eben nicht kennt oder gar wissen möchte, wo man die jeweiligen Dinge denn jetzt hinschreiben soll (TSconfig? root template? auf einen Notizblock kritzeln und verbrennen?)… Also dann, ein paar Erkenntnisse aus bisheriger, stundenlanger Recherche…
GET-Variablen über alle Seiten hinweg mitnehmen (d.h. in alle Links automatisch einbinden)
Möchte ich Typo3 dazu bringen, noch mehr Variablen als ID und L (Sprache) in alle Links einzubeziehen (hier beispielsweise die Variable Fsize), dann schreibe ich im entsprechenden Template (!) folgendes:
config.linkVars = Fsize,L
GET-Variablen abfragen in TypoScript
Möchte ich diese GET Variablen jetzt in meinem Template abfragen (in meinem Fall um verschiedene Stylesheets einzubinden), dann geht das so:
[globalVar = GP:Fsize=1]
page.includeCSS.file7 = fileadmin/style1.css
[global]
[globalVar = GP:Fsize=2]
page.includeCSS.file7 = fileadmin/style2.css
[global]
Javascript einbauen
Einfaches Javascript kann ich in meinen Header so einbauen:
page.headerData.120 = TEXT
page.headerData.120.value (
<script type="text/javascript"> ... </script>
)