Ajouter des balises javascript à l'entête de Drupal

Ajouter des balises javascript à l'entête de Drupal

Vendredi, Août 2, 2013

Prérequis : D7, theme Omega 3.

Afin d'utiliser des bibliothèques javascript comme scrollorama ou lavalamp dans Drupal , il convient de déclarer les fichiers '.js' dans l'entête <Head> de Drupal.

Pour ce faire, ajouter le code suivant dans le fichier template.php du subtheme omega concerné :

function MONTHEME_preprocess_html(&$variables) {
  drupal_add_js(drupal_get_path('theme', 'MONTHEME') . '/js/NOMDEMONFICHIER.js', array(
    'scope' => 'header',
    'weight' => '15'
  ));
}

D'autre solutions existent pour ajouter plus simplement un .js a Drupal mais certaines comme modifier le .info, n'accepte pas les sous-dossiers dans le repertoire 'js'. >Plus d'info

Tags: 

Bienvenue sur le blog !

Il s'agissait au départ d'un recueil de notes donc certains billets sont plutôt succincts.
J'espère que vous y trouverez l'info qu'il vous manque dans votre recherche.
Vos commentaires sont les bienvenus.

Bonne lecture !

Mois / Années

Recherche