Додавання JS до сторінки насправді не так складно, навіть якщо вам потрібно використовувати php.
Для звичайних файлів JS ви можете зробити щось подібне
drupal_add_js($path_to_js)
Однак Drupal зареєстрував інтерфейс jQuery у бібліотеках, що спрощує додавання файлів JS та CSS для певних плагінів інтерфейсу jQuery. Це можна зробити за допомогою
drupal_add_library($module, $library);
Всі плагіни інтерфейсу jQuery існують у системному модулі, так що ви можете це зробити
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');
}