Drupal 7用户图片链接

时间:2012-01-17 18:26:48

标签: drupal hyperlink image account

我只需要Drupal 7中当前登录用户的个人资料图片链接。我试过了:

global $user;
print $user->picture;

输出:2

而且:

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

输出:图像为< img> -element

1 个答案:

答案 0 :(得分:3)

图片存储为files表中文件的引用,您可以加载文件并提取如下路径:

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