Dodanie JS do strony nie jest wcale takie trudne, nawet jeśli musisz użyć php.
W przypadku normalnych plików JS możesz zrobić coś takiego
drupal_add_js($path_to_js)
Drupal zarejestrował jednak interfejs jQuery w bibliotekach, co ułatwia dodawanie plików JS i CSS dla niektórych wtyczek interfejsu jQuery. Można to zrobić za pomocą
drupal_add_library($module, $library);
Wszystkie wtyczki jQuery UI istnieją w module systemowym, więc możesz to zrobić
drupal_add_library('system', 'ui');
lub
drupal_add_library('system', 'ui.accordion');
Niektóre z tych wtyczek mają zależności, ponieważ używają innych wtyczek. Drupal radzi sobie z tym bardzo sprytnie i zawiera potrzebne komponenty.
Możesz zobaczyć pełną listę wtyczek jQuery tutaj . Jest to sformatowane jako tablica PHP, ale ogólnie konwencja nazewnictwa to ui.PLUGIN-NAME.
Jeśli chcesz dodać JS na każdej stronie, możesz po prostu dodać haczyk strony przygotowania strony i dodać je tam. To wyglądałoby mniej więcej tak w pliku 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');
}