Можно ли добавить внешние javascript-коды непосредственно в .info-файл темы?
например scripts [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
Можно ли добавить внешние javascript-коды непосредственно в .info-файл темы?
например scripts [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
Ответы:
В файле template.php вашей темы используйте drupal_add_js () для метода предварительной обработки страницы (или эквивалентного предварительного процесса).
function hook_preprocess_page(&$vars) {
drupal_add_js('http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js', 'external');
}
drupal_add_js()
также принимает строку как второй параметр; в этом случае он считается индексом типа, используемым в $options
массиве. Если вам нужно установить другие параметры, то вы должны использовать массив.
Способ добавления javascript зависит от того, для чего вы добавляете javascript. Есть разные способы добавить JS.
Определяя в файле theme.info.
Добавляя это в строке.
Добавление внешнего файла JS.
Вы можете добавить информационный файл JS с этой простой строкой кода
scripts[] = js/myscript.js
Или вы можете использовать функцию php, предоставленную drupal drupal_add_js
Эта функция позволяет вам легко добавить файл JavaScript или помогает установить встроенный код на любой странице вашей темы, и она принимает 5 параметров ( вы видите это в справочнике по API ).
Здесь есть подробный пост .