[TYPO3-UG Freiburg] javascriptLibs, includeJS + includeJSFooter
Ben Robinson
robinson2.ben at gmail.com
Wed Feb 11 15:56:35 CET 2015
Hallo zusammen,
ich habe mich gerade näher mit https://developers.google.com/speed/pagespeed/insights/ auseinandergesetzt und versuche nun u.a. die Einbindung von JavaScript zu optimieren.
Folgende Scripte nutze ich bei den meisten Projekten:
1. modernizr (für u.a. html5shiv und no-js -> js in <html class="no-js">)
2. jQuery-Library
3. jQuery-Plugins wie z.B. "Flexslider"
Für den modernizr wird empfohlen, diesen im <head> zu laden.
jQuery sollte, gefolgt vom jQuery-Plugin, vor dem schließenden </body> geladen werden.
Das bekomme ich aber per TypoScript nicht so richtig hin – mein Ansatz:
page = PAGE
page {
config {
#moveJsFromHeaderToFooter = 1
}
javascriptLibs{
jQuery = 1
jQuery.noConflict = 0
}
includeJS {
file1 = fileadmin/sys/default/public/js/libs/modernizr.custom.56265.js
}
includeJSFooter{
file1 = fileadmin/sys/default/public/js/libs/jquery.flexslider-min.js
}
}
Wenn "moveJsFromHeaderToFooter" aktiviert ist, rutscht jQuery wie gewünscht in den Footer, aber modernizr dann leider auch.
Ist "moveJsFromHeaderToFooter" deaktiviert, dann steht jQuery auch im <head> :-(
Wie macht Ihr sowas?
Viele Grüße
Ben
More information about the TYPO3-UG-Freiburg
mailing list