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

Тэги:

Тэг в списке: