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
Apasionado de la montaña, del SEO y la programación a partes iguales, llevo más de 20 años trabajando en distintos sectores, pero siempre enfocado a la web, si quieres saber más de mí, sigue el enlace.