Vous avez besoin d'utiliser un script javascript spécifique et vous voulez qu'il ne soit appelé que sur une seule page ?
Voici comment s'y prendre :
- Repérer dans le code html une classe de style spécifique à l'élément "body" de la page sur laquelle vous souhaitez appeler votre script
- Ouvrez le fichier template.php et insérer la fonction suivante (en donnant au passage le nom de votre template ainsi que le nom de votre fichier js )
function le_nom_de_votre_template_preprocess_html(&$variables, $hook) {
$options = array('type' => 'file'); // indique à Drupal que le javascript dans drupal_add_js est un fichier
if ((in_array('votre_classe_de_style', $variables['classes_array'])))
drupal_add_js(drupal_get_path('theme', 'ew2_dagobert'). '/js/nom_fichier_js.js', $options);//Chargement du fichier js.
}
}
- Log in to post comments