2011-03-30 5 views
0

Drupal 6에서 프로필 사용자에 관한 모든 것을 알고 싶다면 $ account 변수를 print_r로 지정합니다. 그러나, 나는 Drupal 7에서 $ 계정 변수가 더 이상 사용할 수 없다는 것을 알았습니다. 프로필 사용자의 계정 정보에 액세스하는 새로운 방법은 무엇입니까?

답변

4

이 시도 : 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());을 템플릿에 입력하여 사용 가능한 변수를 확인하십시오.

+1

이것은 생명을 구하는 도구입니다. 정말 고마워!!! –

+0

이것은 진정한 생명의 은인이었습니다 !! 감사 – uzair

관련 문제