Catégories:
Bonjour,
Dans un module, j’affiche une image en utilisant un preset imagecache, j’utilise donc la fonction
$monimage=theme('imagecache', 'vignette_accueil', $data2->filepath, $data2->title, $data2->title, $attributes)J’aimerais que cette image puisse être un lien.
Je pourrais encadrer mon image avec un href mais les alias d’url ne sont générés qu’avec la fonction l().
Problème si je fait
$output.="<div class='image'>".l($monimage,'node/'.$data2->nid)."</div>";j’obtiens un lien texte avec le code html d’affichage de mon image.
J4ai cru comprendre que la fonction l() n’était pas thèmable, quelle serait l’alternative pour afficher mon image cliquable en gardant les alias d’URL ?
Merci de votre aide.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Par défaut la fonction l dans drupal retire tout le html d’un lien, pour que celui-ci puisse afficher une image il faut que la fonction l resemble à
l($monimage, 'node/' . $data2->nid, array('html' => true));takeova
356
Merci ça marche impeccable.
selinav
1242