1

到目前为止,我已经在 Drupal 7 安装中尝试过这个:

<?php print $user_picture; ?>
<?php print $user->picture ?>
<?php print $node->picture ?>

这些片段都不会让我看到打印在页面上的图片。

我正在使用 Devel 的模块,所以我试图让它给我一些提示。这就是我得到的全部:

picture (String, 1 characters ) 0
$...->picture

我读过它来打印一个你刚刚打印或回显它的变量(echo $var1例如)。那么为什么这行不通呢?我在我的node.tpl.php模板中添加了这个片段。

对此有什么想法吗?感谢您的见解!!

更新:这是以下结果var_dump($user_picture)

string(0) "" 
4

1 回答 1

1

如果一切都失败了:

global $user;
$image = theme('user_picture', array('account' => $user));
print $image;
于 2012-08-17T23:10:48.690 回答