Ответы:
Я думаю, что вы можете сделать это с drupal_add_js () ; Кажется, что опция ключа области видимости - ваш друг!
drupal_add_js($theme_path.'/js/jquery.easing.1.3.js', array('type' => 'file', 'scope' => 'footer')); ?>
В вашей теме html.tpl.php
есть строчка <?php print $scripts; ?>
.
Это строка, которая распечатывает JavaScript на вашей странице.
Вы можете перемещать его куда угодно, например, размещать после всего остального, непосредственно перед закрывающим body
тегом, чтобы все ваши скрипты загружались внизу.
$scripts
внизу html.tpl.php; эта переменная включает теги сценария для jQuery и другие файлы JavaScript в Drupal. Содержит ли $scripts
HTML-теги, которые можно выводить на улицу <head>
?
<head>
. Например, когда они определяют глобальные переменные или функцию, вызываемую встроенным скриптом (даже если это плохая практика).
Вы можете попробовать добавить файл следующим образом:
drupal_add_js('sites/all/themes/themname/js/skrollr.js', array('scope'=>'footer'));
Стоит обратить внимание на использование этого модуля здесь, чтобы управлять этим для вас https://drupal.org/project/advagg
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
, Вы можете использовать Вес, чтобы настроить файл в нижнем колонтитуле.