Drupal 7 Drupal 7 user.tpl.php$帐户

Drupal 7 Drupal 7 user.tpl.php$帐户,drupal-7,Drupal 7,在Drupal6中,如果我们想了解有关概要文件用户的所有信息,我们就打印$account变量。然而,我刚刚在Drupal7中发现,$account变量不再可用。访问配置文件用户帐户信息的新方法是什么?尝试以下方法:print\r($elements['#account']) 当我把它放到user-profile.tpl.php中时,我得到了一个像 stdClass Object ( [uid] => 29 [name] => user [pass] =>

在Drupal6中,如果我们想了解有关概要文件用户的所有信息,我们就打印$account变量。然而,我刚刚在Drupal7中发现,$account变量不再可用。访问配置文件用户帐户信息的新方法是什么?

尝试以下方法:
print\r($elements['#account'])

当我把它放到user-profile.tpl.php中时,我得到了一个像

stdClass Object
(
    [uid] => 29
    [name] => user
    [pass] => 
    [mail] => user@example.com
    [theme] => 
    [signature] => 
    [signature_format] => 
    [created] => 1304866465
    [access] => 0
    [login] => 0
    [status] => 1
    [timezone] => 
    [language] => 
    [picture] => 
    [init] => 
    [data] => 
    [roles] => Array
        (
            [2] => authenticated user
        )
    [entity_view_prepared] => 1
)

(我是通过安装模块并在模板中放入
dsm(get_defined_vars());
来检查可用变量发现的。)

试试这个:
打印($elements['#account'])

当我把它放到user-profile.tpl.php中时,我得到了一个像

stdClass Object
(
    [uid] => 29
    [name] => user
    [pass] => 
    [mail] => user@example.com
    [theme] => 
    [signature] => 
    [signature_format] => 
    [created] => 1304866465
    [access] => 0
    [login] => 0
    [status] => 1
    [timezone] => 
    [language] => 
    [picture] => 
    [init] => 
    [data] => 
    [roles] => Array
        (
            [2] => authenticated user
        )
    [entity_view_prepared] => 1
)

(我是通过安装模块并通过将
dsm(get_defined_vars());
放入模板中来检查可用变量来发现这一点的。)