Est-il possible d'ajouter des javascripts externes directement dans le fichier .info d'un thème?
par exemple scripts [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
Dans le fichier template.php de votre thème, utilisez drupal_add_js () pour la méthode de prétraitement de la page (ou un prétraitement équivalent).
function hook_preprocess_page(&$vars) {
drupal_add_js('http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js', 'external');
}
La méthode d'ajout de javascript dépend de ce pour quoi vous ajoutez du javascript. Il existe différentes façons d'ajouter js.
En définissant dans le fichier theme.info.
L'ajout en ligne.
Ajout d'un fichier js externe.
Vous pouvez ajouter un fichier info js avec cette simple ligne de code
scripts[] = js/myscript.js
Ou vous pouvez utiliser la fonction php fournie par drupal drupal_add_js
Cette fonction vous permet d'ajouter facilement un fichier JavaScript ou aide à définir un code en ligne sur n'importe quelle page de votre thème et prend 5 paramètres ( vous le voyez dans la référence api ).
Il y a un article détaillé sur ceci ici.