Чи можна додавати зовнішні javascripts безпосередньо у файл .info теми?
наприклад сценарії [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
Чи можна додавати зовнішні javascripts безпосередньо у файл .info теми?
наприклад сценарії [] = 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.
Визначившись у файлі topic.info.
Додаючи його в рядок.
Додавання зовнішнього js-файлу.
Ви можете додати js-інформаційний файл за допомогою цього простого коду
scripts[] = js/myscript.js
Або ви можете використовувати функцію php, яку надає компанія drupal drupal_add_js
Ця функція дозволяє легко додавати файл JavaScript або допомагає встановити вбудований код на будь-яку сторінку вашої теми, і вона потребує 5 параметрів ( ви бачите це у посиланні на api ).
Тут є детальний пост про це.