2010-08-11 4 views
1

Dans Drupal 6, je ferais ce qui suit pour obtenir des images dans mon noeud - page articles.tpl.php:Obtenir le chemin field_image dans Drupal 7

<?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; 
?> 

Cependant, dans Drupal 7 il n'y a pas '[' filepath ']', j'ai essayé d'utiliser:

<?php print_r($field_image); ?> 

Mais la variable n'est pas là. Je sais que Drupal 7 est toujours en alpha, mais toute aide serait grandement appréciée!

Répondre

9

Essayez ceci:

<?php 
$nid = 4; 
$node = node_load($nid); 
?> 
<img src="<?php echo render(file_create_url($node->field_image['und'][0]['uri'])); ?>" /> 
Questions connexes