Drupal dispone de una función para la creación de enlaces HTML. Esta función és l() y la podeis encontrar en el API del CMS.
Su utilización es muy sencilla y podemos crear un enlace de forma rápida como por ejemplo el que crea el siguiente ejemplo:
l(‘Mi blog’, ‘https://programadorphp.es’) ;
Esto crea un enlace con el texto ‘Mi blog’ que apunta a https://programadorphp.es
En algunas ocasiones necesitamos que el enlace sea una imagen en vez de un texto. Este es un caso muy concreto y la documentación de la función no dispone de ejemplos que nos puedan hacer de guía. Por eso dejo aquí un ejemplo:
l(‘<img src=”https://programadorphp.es/banner.png” />’, ‘https://programadorphp.es’, array(), NULL, NULL, FALSE, TRUE) ;
El secreto está en el último parámetro puesto a TRUE que le dice a la función que el title es código HTML solucionando así el problema.