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?

¿Fue útil?

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