Risposte:
Penso che tu possa farlo con drupal_add_js () ; sembra che l'opzione chiave dell'ambito sia il tuo amico!
drupal_add_js($theme_path.'/js/jquery.easing.1.3.js', array('type' => 'file', 'scope' => 'footer')); ?>
Nel tuo tema html.tpl.php
c'è una linea<?php print $scripts; ?>
.
Questa è la linea che stampa il javascript nella tua pagina.
Puoi spostarlo ovunque tu voglia, ad esempio, posizionarlo dopo tutto il resto, appena prima del body
tag di chiusura per caricare tutti i tuoi script in fondo.
$scripts
in fondo a html.tpl.php; quella variabile include i tag di script per jQuery e altri file JavaScript Drupal. Non $scripts
contiene tag HTML che possono essere emesse al di fuori <head>
?
<head>
. Ad esempio quando definiscono variabili globali o funzioni chiamate da script inline (anche se è una cattiva pratica).
Puoi provare ad aggiungere il file in questo modo:
drupal_add_js('sites/all/themes/themname/js/skrollr.js', array('scope'=>'footer'));
Vale la pena guardare questo modulo qui per gestirlo per te https://drupal.org/project/advagg
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
. È possibile utilizzare Peso per regolare il file nel piè di pagina.