Drupal 6 - Agregue JavaScript a una sola página
-
09-10-2019 - |
Pregunta
Cuando necesito agregar script Java a una sola página de Drupal, pego lo siguiente en mi archivo node.tpl.php:
<?php drupal_add_js(drupal_get_path('theme', 'INSERT_NAME_OF_THEME') . '/INSERT_NAME_OF_JS_FILE.js'); ?>
Funciona bien, pero me han dicho que no es mejores prácticas. ¿Cuál sería la mejor práctica?
Solución
En su página de PhPTemplate, en una función de preprocesamiento, debería gustarle esto:
function Controller_process_page (& $ vars) {if ($ vars ['node']-> nid == "the_id_of_the_node")
$ vars ['varjs'] = 'js/yourjs.js'; }
y luego en tu página puedes hacer "... srcipt`
Otros consejos
Intente agregar su código JavaScript a través de Hook_Form_alter
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow