Hinzufügen von JS zu einer Seite ist wirklich nicht so schwer, obwohl Sie PHP verwenden müssen.
Für normale JS-Dateien könnten Sie so etwas tun
drupal_add_js($path_to_js)
Drupal hat jedoch die jQuery-Benutzeroberfläche in Bibliotheken registriert, um das Hinzufügen von JS- und CSS-Dateien für bestimmte jQuery-Benutzeroberflächen-Plugins zu vereinfachen. Dies kann mit erfolgen
drupal_add_library($module, $library);
Alle Plugins für die jQuery-Benutzeroberfläche sind im Systemmodul vorhanden
drupal_add_library('system', 'ui');
oder
drupal_add_library('system', 'ui.accordion');
Einige dieser Plugins sind abhängig, da sie andere Plugins verwenden. Drupal handhabt dies sehr geschickt und wird die benötigten Komponenten enthalten.
Die vollständige Liste der jQuery-Plugins finden Sie hier . Dies ist als PHP-Array formatiert, aber im Allgemeinen lautet die Namenskonvention ui.PLUGIN-NAME.
Wenn Sie das JS auf jeder Seite hinzufügen müssen, können Sie einfach einen Vorverarbeitungs-Seiten-Hook hinzufügen und diese dort hinzufügen. Dies würde in der template.php-Datei ungefähr so aussehen.
function NAME_OF_THEME_preprocess_page(&$variables) {
drupal_add_library('system', 'ui');
drupal_add_library('system', 'ui.accordion');
drupal_add_library('system', 'effects.highlight');
}