Модуль, добавляющий скрипт в заголовок


Как я могу разрешить моему модулю (созданному с помощью функций) добавлять новый скрипт в заголовок?

Скрипт должен находиться в каталоге соответствующего модуля.

 1
Author: kiamlaluno, 2011-10-15

1 answers

Вы можете добавить скрипт с помощью drupal_add_js, и чтобы он был добавлен на каждую страницу, вы можете вызвать его в hook_init.

Путь к каталогу модуля может быть разрешен с помощью drupal_get_path('module', 'module_name')

module_init() {
  drupal_add_js(drupal_get_path('module', 'module_name')."/js/myscript.js");
}
 1
Author: googletorp, 2011-10-15 17:12:37