Добавить внешние javascripts

Можно ли добавить внешние javascripts непосредственно в .info-файл темы?
например, scripts [] = http://cdn.jquerytools.org/1.2.6/jquery.tools .min.js

19 голосов | спросил JurgenR 9 Jpm1000000pmMon, 09 Jan 2012 17:37:25 +040012 2012, 17:37:25

2 ответа


23

В файле 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');
}
ответил drmonkeyninja 9 Jpm1000000pmMon, 09 Jan 2012 18:30:39 +040012 2012, 18:30:39
1

Метод добавления javascript зависит от того, для чего вы добавляете javascript. Существуют различные способы добавления js.

  • Определив в файле theme.info.

  • Добавление его в строку.

  • Добавление внешнего js-файла.

Вы можете добавить файл info js с помощью этой простой строки кода

scripts[] = js/myscript.js

Или вы можете использовать функцию php, предоставляемую drupal drupal_add_js

Эти функции позволяют легко добавлять файл JavaScript или помогают устанавливать встроенный код на любую страницу в вашей теме, и он принимает 5 параметров ( вы видите его в ссылке api ).

В подробно описано сообщение .

ответил esafwan 17 Jpm1000000pmTue, 17 Jan 2012 12:10:15 +040012 2012, 12:10:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132