我正在尝试输出此图片:
然而,没有任何东西被打印出来。我的代码是
print render($media_item->field_media_photo['und'][0]
为什么不起作用?
答案 0 :(得分: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
));
答案 1 :(得分:1)
它不会那样工作。 最好的方法是使用主题功能。
$image = theme('image', $vars);
$path = $media_item->field_media_photo['und'][0]['uri'];
$vars = array(
'path' => $path ,
'alt' => 'alt',
'attributes' => array('class' => 'example'),
);
这里只有路径是强制性的。 您可以在.tpl文件中打印变量$ image,然后会出现图像。