Programador PHP freelance

05 Feb, 2008

Drupal - Crear un enlace con imagen con la función l()

Posted by: admin In: Desarrollo

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’, ‘http://programadorphp.es’) ;

Esto crea un enlace con el texto ‘Mi blog’ que apunta a http://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=”http://programadorphp.es/banner.png” />’, ‘http://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.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Posts relacionados

Tags: ,

1 Response to "Drupal - Crear un enlace con imagen con la función l()"

1 | luiso

May 18th, 2009 at 11:04 pm

Avatar

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

Comment Form

About

ProgramadorPHP.es es el blog profesional de Vicent González i Castells, programador freelance especializado en desarrollo de aplicaciones web. vigoncas@programadorphp.es

CURRÍCULUM

Tags