martes, 13 de agosto de 2013

Función para base url en Drupal




Para no tener problemas con las rutas en drupal, por ejemplo al añadir un logo y que no se muestre dentro de la navegación se puede añadir la siguiente función en el template.php de tu plantillas de drupal.

function your-theme_preprocess_page(&$vars, $hook) {  
global $base_url;
$vars['base_url'] = $base_url;
}
Y luego en el page la invocas del siguiente modo:
En el page:
 src="[abrePHP] print $base_url . "/" . path_to_theme();[cierrePHP] /img/logo_interior.jpg"