Neben den allgemein bekannten »Conditions« für TYPO3 bietet TemplaVoila! (ab Version 1.6.0) bei der Template-Erstellung eine interessante und nicht zu unterschätzende weitere Möglichkeit an.
Denn mit folgender »Condition« ist es möglich, Anweisungen auf angelegte Seitentypen anzuwenden:
[globalVar = TSFE:page|tx_templavoila_ds = XX] #Hiermit steuere ich die DataStructure mit der ID = XX an [global] [globalVar = TSFE:page|tx_templavoila_to = XX] #Hiermit steuere ich das TemplateObject mit der ID = XX an [global]
So kann ich z.B. gezielt JavaScripts an ein Seitentemplate binden – der Redakteur kann diese Seiten völlig frei über die Website verteilen und verwenden – ohne Fehlern ausgesetzt zu sein.
[globalVar = TSFE:page|tx_templavoila_ds = XX]
page.includeJS {
file1 = fileadmin/templates/js/jquery-1.4.4.min.js
file1 = fileadmin/templates/js/jquery-1.5.min.js
file2 = fileadmin/templates/js/jquery.easing.1.3.js
file3 = fileadmin/templates/js/jquery.kwicks-1.5.1.pack.js
file4 = fileadmin/templates/js/triografie.js
}
[global]