Pego aquí un pequeño snippet para imprimir una imagen dentro de nuestro theme, que apunte a la home de nuestra web. La función l de Drupal nos permite crear un enlace al <front> de nuestra portal. Por otro lado la función drupal_get_path nos devuelve la ruta a nuestro theme. <?php $path = drupal_get_path('theme', 'el_nombre_de_nuestro_theme'); $image_path = $path . '/logo.png'; print l('<img class="logo" src="' . $image_path . '" />', '<front>', array('html' => TRUE)); ?> Este código lo podemos utilizar en un block para volcar una imagen que tenemos localizada físicamente en el theme. … [Read more...] about Imprimir una imagen como un enlace con la función l de Drupal
funciones
Pasar parámetros por defecto en Javascript
Es una lástima pero Javascript, al contrario que otros lenguajes, no permite pasar parámetros por defecto en sus funciones. Esto tiene solución mediante un pequeño truco en el código. Imaginad que tenemos esto: function test(arg) { arg = arg || 23; return arg; } Si llamamos a test() sin parametro nos va a devolver 23. Problema resuelto de forma sencilla ;-) Pero seamos más puristas. Si por ejemplo la llamamos pasándole el valor NULL nos vamos a encontrar con que también nos devolverá 23 y en algunos casos nos puede interesar manejar el valor NULL de forma diferente Si quisieramos corregirlo tendríamos que utilizar esto: function test(arg) { arg = (typeof arg == ‘undefined’) ? 23 : arg; return arg; } Con esta opción si llamamos a test() sin parámetro nos devuelve 23 pero si llamamos a test(null) nos devolvería null con lo que podriamos manejar el caso de forma diferente. … [Read more...] about Pasar parámetros por defecto en Javascript