lunes, 31 de agosto de 2009

Drupal: Insertar código Javascript desde archivo template.php

Ejemplo rápido sobre como insertar código JS desde el archivo template.php:

function bluemarine_preprocess_page(&$vars, $hook) {
if ($hook == 'page')
{
drupal_add_js('alert("Hola");','inline');
$vars['scripts'] = drupal_get_js();
}
}

Notar la definición del encabezado de la función que consiste en:

function NombreTheme_preprocess_page(&$vars, $hook) {...}

En la función drupal_add_js el segundo parámetro es 'inline' para indicar que el código que se va a insertar es código que no procede de un archivo externo.

No hay comentarios: