2014-01-21 3 views

ответ

2

Использовать вместо image_style_url.

$image_uri = $media_item->field_media_photo['und'][0]['uri']; 
$image_stylePath = image_style_url("large", $image_uri); 
print theme("image", array(
    'path' => $image_stylePath 
)); 
+2

Еще лучше, используйте ['theme_image_style()'] (https://api.drupal.org/api/drupal/modules!image!image.module/function/theme_image_style/7) – Clive

1

Это не будет работать таким образом. Лучший способ - использовать функцию темы.

$image = theme('image', $vars); 
$path = $media_item->field_media_photo['und'][0]['uri']; 

$vars = array(
    'path' => $path , 
    'alt' => 'alt', 
    'attributes' => array('class' => 'example'), 
); 

здесь только путь является обязательным. Вы можете напечатать переменную $ image в файле .tpl и появится изображение.