图像风格drupal

时间:2015-03-25 12:42:48

标签: drupal

请让我知道下面的代码是正确的,以获取drupal中的图像样式

$image = theme(
  'image_style',
  array(
    'path' => 'public://my_example_image.jpg',
    'style_name' => 'my_custom_image_style',
    'alt' => 'Alternate Text',
    'title' => 'Title Text',
  )
);

2 个答案:

答案 0 :(得分:2)

您可以使用以下方式获取特定样式的图片网址:

https://api.drupal.org/api/drupal/modules!image!image.module/function/image_style_url/7

一个参数是图像样式名称,另一个是图像URI(不是路径!)。您可以手动定义图像标记内容,并为href属性打印输出值image_style_url()返回。

答案 1 :(得分:0)

尝试此功能

 $img_url = $node->field_image['und'][0]['uri'];
 <img src="<?php print image_style_url("thumbnail", $img_url); ?>" />

您可以更改缩略图&#39;到您的图像样式名称,并将$ img_url替换为您的图像字段机器名称。