Drupal 6 - Ajouter JavaScript à une seule page
-
09-10-2019 - |
Question
Lorsque j'ai besoin d'ajouter du script Java à une seule page Drupal, je colle ce qui suit dans mon fichier Node.tpl.php:
<?php drupal_add_js(drupal_get_path('theme', 'INSERT_NAME_OF_THEME') . '/INSERT_NAME_OF_JS_FILE.js'); ?>
Ça marche bien, mais on m'a dit que ce n'est pas meilleur entrainement. Quelle serait la meilleure pratique?
La solution
Dans votre page phptemplate, dans une fonction de prétraitement, vous devez aimer ceci:
fonction contrôleur_preprocess_page (& $ vars) {if ($ vars ['node'] -> nid == "the_id_of_the_node")
$ vars ['varjs'] = 'js / yourjs.js'; }
Et puis dans votre page, vous pouvez faire "... srcipt`
Autres conseils
Essayez d'ajouter votre code javascript via le hook_form_alter
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow