Бекграунды лучше менять JavaScript-ом -- это проще намного (и проблем с кешированием не будет, и время на клиенте проще узнать)
Подключать CSS и JavaScript можно через TypoScript:
Код:
page.includeCSS {
file1 = fileadmin/templates/project1/css/file1.css
file2 = fileadmin/templates/project1/css/file2.css
file3 = fileadmin/templates/project1/css/file3.css
}
Код:
page.includeJS {
file1 = fileadmin/templates/project1/js/file1.js
file2 = fileadmin/templates/project1/js/file2.js
file3 = fileadmin/templates/project1/js/file3.js
}