Bir sayfaya JS eklemek gerçekten zor değil, php kullanmanız gerekse bile.
Normal JS dosyaları için böyle bir şey yapabilirsiniz
drupal_add_js($path_to_js)
Ancak Drupal, jQuery UI'yi kütüphanelere kaydetti ve bazı jQuery UI eklentileri için hem JS hem de CSS dosyalarını eklemeyi kolaylaştırdı. Bu kullanılarak yapılabilir
drupal_add_library($module, $library);
Tüm jQuery UI eklentileri sistem modülünde bulunur, böylece
drupal_add_library('system', 'ui');
veya
drupal_add_library('system', 'ui.accordion');
Bu eklentilerin bazılarının bağımlılıkları vardır, çünkü diğer eklentileri kullanırlar. Drupal bunu çok akıllıca ele alır ve gereken bileşenleri içerir.
JQuery eklentilerinin tam listesini burada görebilirsiniz . Bu bir PHP dizisi olarak biçimlendirilmiştir, ancak genellikle adlandırma kuralı ui.PLUGIN-NAME'dir.
JS'yi her sayfaya eklemeniz gerekirse, önceden işlenmiş bir sayfa kancası ekleyebilir ve buraya ekleyebilirsiniz. Bu template.php dosyasında böyle bir şey olurdu.
function NAME_OF_THEME_preprocess_page(&$variables) {
drupal_add_library('system', 'ui');
drupal_add_library('system', 'ui.accordion');
drupal_add_library('system', 'effects.highlight');
}