Drupal 7 – Obtener la Url de una imagen

Puede que en ocasiones necesitemos obtener la URL de una imagen en Drupal, para después imprimirla desde por ejemplo un bloque; o trabajar con ella; con el siguiente código obtendremos la ruta de la imagen original:

$url =file_create_url($nodeView[‘body’][‘#object’]->field_image[‘und’][‘0’][‘uri’]);

y con este otro la ruta de la imagen formateada al estilo que le pasemos; para ello solo deberemos sustituir thumbnail por el estilo necesario

$url =  image_style_url(«thumbnail«,$nodeView[‘body’][‘#object’]->field_image[‘und’][‘0’][‘uri’]);

para finalizar podremos imprimirla:

echo ‘<img src=»‘.$url.'» >’;

Espero os resulte de ayuda