Программный вывод изображения в Drupal 7
Допустим у нас есть объект $node, содержащий объект ноды. Изображение хранится в поле field_image_service. Нам нужно программно вывести изображение. Делается это следующим образом:
$field_image = field_get_items('node', $node, 'field_image_service');
$image = theme('image_style',
array('style_name' => 'services',
'path' => $field_image[0]['uri'],
'title' => $field_image[0]['alt'],
'alt' => $field_image[0]['title'],
'width' => $field_image[0]['width'],
'height' => $field_image[0]['height'],
'attributes' => array(),
));
$img = file_create_url($image['uri']); - оригинальное изображение
$img = image_style_url('gallery_small_main', $image['uri']); - url преобразованного изображения