Программный вывод изображения в 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 преобразованного изображения