Добавление JS на страницу действительно не так сложно, даже если вам нужно использовать php.
Для обычных файлов JS вы можете сделать что-то вроде этого
drupal_add_js($path_to_js)
Однако Drupal зарегистрировал пользовательский интерфейс jQuery в библиотеках, что облегчает добавление файлов JS и CSS для некоторых плагинов пользовательского интерфейса jQuery. Это можно сделать с помощью
drupal_add_library($module, $library);
Все плагины jQuery UI существуют в системном модуле, так что вы можете сделать
drupal_add_library('system', 'ui');
или
drupal_add_library('system', 'ui.accordion');
Некоторые из этих плагинов имеют зависимости, потому что они используют другие плагины. Drupal обрабатывает это очень умно и будет включать в себя необходимые компоненты.
Вы можете увидеть полный список плагинов jQuery здесь . Он отформатирован как массив PHP, но обычно соглашение об именах - ui.PLUGIN-NAME.
Если вам нужно добавить JS на каждую страницу, вы можете просто добавить обработчик страницы предварительной обработки и добавить их туда. Это будет выглядеть примерно так в файле template.php.
function NAME_OF_THEME_preprocess_page(&$variables) {
drupal_add_library('system', 'ui');
drupal_add_library('system', 'ui.accordion');
drupal_add_library('system', 'effects.highlight');
}