到目前为止,我在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) ""
答案 0 :(得分:1)
如果一切都失败了:
global $user;
$image = theme('user_picture', array('account' => $user));
print $image;