Antwort #26 am: 25. Juli 2014, 18:47:22
@tromPeter
Du hast doch 6 verschiedene CSS-Dateien und 6 verschiedene Javascript-Dateien die im Head-Bereich geladen werden.
Die Dateien die auf jeder Seite geladen werden (gebraucht werden) in eine Datei zusammenfassen.
Begründung: Weniger HTTP-Requests => schnelleres Laden der Seite(n)
Dabei die Code-Reihenfolge einhalten so wie die einzelnen Dateien jetzt geladen werden.
Bei Javascript ist das ein wenig heikel, da muß man genau wissen was man tut, will sagen, man muß genau wissen was zuerst und was danach geladen werden muß um die Funktionen zu erhalten.
Wenn du irgendwelches jQuery in HTML-Dateien benutzt, die jQuery-Basis im Head-Bereich laden und alle anderen (zusammengefasst nach den oben genannten Kriterien) im Footer-Bereich (/includes/application_bottom.php).
Für letztes kann man weiterhin die /templates/YOUR_TEMPLATE/javascript/general.js.php benutzen indem man sie eben anstatt in die /includes/header.php in die /includes/application_bottom.php includiert. Muß die jQuery-Basis im Head-Bereich geladen werden (siehe Erklärung oben), diese dann einzeln in der /includes/header.php laden.
Gruß,
noRiddle