سؤال

في Drupal 6 ، سأفعل ما يلي للحصول على صور في عقدة بلدي-articles.tpl.php صفحة:

<?php
$cck_images = $node->field_image;

if (count($cck_images)>0) :
    foreach ($cck_images as $cck_image) :
        $image = theme('imagecache', 'large', $cck_image['filepath'], $cck_image['data']['alt'], $cck_image['data']['title']);
        print $image;
    endforeach;
endif;
?>

ومع ذلك ، في Drupal 7 لا يوجد ['filepath'] ، لقد حاولت استخدام:

<?php print_r($field_image); ?>

لكن المتغير ليس هناك. أعلم أن Drupal 7 لا يزال في ألفا ، ولكن أي مساعدة سيكون موضع تقدير كبير!

هل كانت مفيدة؟

المحلول

جرب هذا:

<?php
$nid = 4; 
$node = node_load($nid);
?>
<img src="<?php echo render(file_create_url($node->field_image['und'][0]['uri'])); ?>" />
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top