我是一個節點上顯示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