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?

Était-ce utile?

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
scroll top