返回Drupal 7节点模板中的图像缓存图像字段

时间:2014-07-25 05:28:39

标签: php drupal drupal-7

我已将图标附加到分类术语并在节点中引用该术语:

field_accreditation_icon是分类术语中的字段。 field_accreditation是节点上的字段。

将它放在node.tpl.php中会显示正确的图标:

  <?php
    $term = taxonomy_term_load($node->field_accreditation['und'][0]['tid']);
    $result = field_view_field('taxonomy_term',$term,'field_accreditation_icon');
    echo render($result);
  ?>

如何将图标渲染为ImageCache预设的“中等”?

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要获取该图像的uri,然后使用主题

创建图像网址
<?php
// $img_uri will be the image uri value getting from database
print '<img src="'.image_style_url("medium", $img_uri).'" />';
?>
使用taxonomy_term_load($tid);

可以获得

图片uri