2012-01-17 1 views
2

J'ai juste besoin le lien de l'image de profil du courant utilisateur connecté dans Drupal 7. J'ai essayé ceci:Drupal 7 lien de l'image utilisateur

global $user; 
print $user->picture; 

sortie: 2

Et ceci:

global $user; 
print theme('user_picture', array('account' => $user)); 

sortie: l'image en tant < img> -Element

Répondre

3

l'image est stockée sous la forme d'un T de référence o un fichier dans le tableau files, vous pouvez charger le fichier et extraire le chemin comme ceci:

global $user; 
$fid = $user->picture; 

$file = file_load($fid); 
$uri = $file->uri; // URI path, e.g. public://image.jpg 
$path = file_create_url($uri); // Web accessible path, e.g. /sites/default/files/image.jpg 
Questions connexes