0
在Drupal 6中,如果我们想知道关于用户资料的所有信息,我们需要print_r $ account变量。但是,我在Drupal 7中发现,$ account变量不再可用。访问个人资料用户的帐户信息的新方法是什么?
在Drupal 6中,如果我们想知道关于用户资料的所有信息,我们需要print_r $ account变量。但是,我在Drupal 7中发现,$ account变量不再可用。访问个人资料用户的帐户信息的新方法是什么?
试试这个:print_r($elements['#account']);
当我把在用户profile.tpl.php,我得到一个对象像...
stdClass Object
(
[uid] => 29
[name] => user
[pass] =>
[mail] => [email protected]
[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
)
(我发现这个由安装Devel模块,并通过将dsm(get_defined_vars());
放入模板来检查可用变量。)
这是一种救命。多谢!!! – 2011-05-16 21:38:43
这真是一个救命的人!谢谢 – uzair 2012-02-04 12:39:45