Drupal 7 user.tpl.php $ account - PullRequest
       4

Drupal 7 user.tpl.php $ account

0 голосов
/ 30 марта 2011

В Drupal 6, если мы хотим знать все о пользователе профиля, мы печатаем переменные $ account.Тем не менее, я только что обнаружил в Drupal 7, переменная $ account больше не доступна.Каков новый способ доступа к данным учетной записи пользователя профиля?

1 Ответ

4 голосов
/ 13 мая 2011

Попробуйте это: 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

)

(Я нашел это, установив модуль Devel и проверив доступные переменные, поместив в шаблон dsm(get_defined_vars());.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...