Я пытаюсь вывести это изображение:не может выводить изображение с помощью визуализации()
Однако ничто не распечатаны. Мой код:
print render($media_item->field_media_photo['und'][0]
Почему это не работает?
Я пытаюсь вывести это изображение:не может выводить изображение с помощью визуализации()
Однако ничто не распечатаны. Мой код:
print render($media_item->field_media_photo['und'][0]
Почему это не работает?
Использовать вместо 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
));
Это не будет работать таким образом. Лучший способ - использовать функцию темы.
$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 и появится изображение.
Еще лучше, используйте ['theme_image_style()'] (https://api.drupal.org/api/drupal/modules!image!image.module/function/theme_image_style/7) – Clive