Como llamar una imagen directamente a un archivo .tpl.php de Drupal y aplicarle un filtro de ImageCache.

En lo personal encuentro el módulo ImageCache realmente bueno y eficiente.

Como una breve descripción este módulo permite crear valores predefinidos para procesar imágenes. Funciones como escalar una imagen, crop, convertir a escala de grises, entre otros, pueden ser predefinidas de manera que cuando un usuario suba una foto esta sea desplegada con las características antes definidas. ImageCache crea una copia de la imagen original y la archiva según las características solicitadas, lo cual permite que el browser utilice las imágenes optimizadas.

Si usted quiere llamar una imagen directamente a un archivo .tpl.php de Drupal y aplicarle un filtro de ImageCache hágalo de la siguiente manera:

 

<?php
print theme('imagecache', $preset, $image['filepath'], $alt, $title,  $attributes); 
?>

 

Si lo llamáramos de manera manual y nuestro perfil se llamara "foto_principal" el código se vería asi:

<?php
print theme('imagecache', 'foto_principal', 'foto-principal.jpg', 'Imagen de Prueba', 'Prueba'); 
?> 

 

* ($alt, $title, $attributes) son Opcionales.

Que les sirva!