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.
luiso says
Yo tengo esto
while($data = db_fetch_array($result))
{
//$consulta2=$data();
$rows[]=array($data[‘filename’],t($data[‘filepath’]),t($data[‘filesize’]),l(t(‘ver’),$data[‘filepath’]));
}
pero en el filepath que es una direccion no me envia para ahi poruqe puede ser , es un documento