我是一个节点上显示userpicture这个代码在这里:Drupal的:检查是否用户具有图片
<?php
$user_load = user_load($node->uid);
$imgtag = theme('imagecache', 'avatar_node', $user_load->picture, $user_load->name, $user_load->name);
$attributes = array('attributes' => array('title' => t('View user profile.')), 'html' => TRUE);
print l($imgtag, 'u/'.$user_load->name, $attributes);
?>
这个伟大的工程,但如果用户没有图片,其中情况看起来很奇怪。
如果用户没有图片,我该如何加载默认图片。 我不相信我可以访问此块中的$图片。
在此先感谢。
而不是手动路径为默认图片,是不是有办法获得在drupal用户设置的默认图片集? 谢谢。 – Jourkey 2010-01-11 08:25:58
variable_get('user_picture_default','')将获得默认的图片URL。 (编辑答案包括此) – 2010-01-11 10:13:16