Odpowiedzi:
Myślę, że możesz to zrobić za pomocą drupal_add_js () ; wygląda na to, że kluczem do zakresu jest twój przyjaciel!
drupal_add_js($theme_path.'/js/jquery.easing.1.3.js', array('type' => 'file', 'scope' => 'footer')); ?>
W twoim motywie html.tpl.php
jest linia <?php print $scripts; ?>
.
To jest linia, która wypisuje javascript na twojej stronie.
Możesz go przenosić w dowolnym miejscu, na przykład umieść go po wszystkim innym, tuż przed body
tagiem zamykającym, aby wszystkie skrypty ładowały się na dole.
$scripts
na dole html.tpl.php; ta zmienna zawiera znaczniki skryptów dla jQuery i inne pliki JavaScript Drupal. Czy $scripts
zawiera tagi HTML, które można wydrukować na zewnątrz <head>
?
<head>
. Na przykład, gdy definiują zmienne globalne lub funkcję wywoływaną przez skrypt wbudowany (nawet jeśli jest to zła praktyka).
Możesz spróbować dodać plik w ten sposób:
drupal_add_js('sites/all/themes/themname/js/skrollr.js', array('scope'=>'footer'));
Warto spojrzeć na użycie tego modułu tutaj, aby nim zarządzać https://drupal.org/project/advagg
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
. Możesz użyć opcji Waga, aby dostosować plik w stopce.