Как я могу добавить сценарии JavaScript внизу страницы в моем шаблоне?
7
javascript
Onita
источник
источник
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
, Вы можете использовать Вес, чтобы настроить файл в нижнем колонтитуле.Ответы:
Я думаю, что вы можете сделать это с 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>
. Например, когда они определяют глобальные переменные или функцию, вызываемую встроенным скриптом (даже если это плохая практика).Вы можете попробовать добавить файл следующим образом:
источник
Стоит обратить внимание на использование этого модуля здесь, чтобы управлять этим для вас https://drupal.org/project/advagg
источник