user-profile.tpl.php
Версия 1.2.2.1 (checked in on 2008/10/15 at 13:52:04 by dries)
user-profile.tpl.php Реализация исходной темы для вывода всех данных из профиля пользователя.
Этот шаблон используется для просмотра профиля зарегистрированного пользователя, например: example.com/user/123. Под 123 подразумевается ID пользователя.
По-умолчанию все данные профиля выводятся через переменную $user_profile
. Если есть необходимость изменить вывод этих данных, вместо нее можно использовать $profile
.
Эта переменная привязывается к имени каждой категории или другим данным профиля. Эсли это категория, переменная будет содержать все элементы профиля. По-умолчанию $profile['summary']
предоставляет данные пользовательской истории. Другие данные могут быть предоставлены модулями. $profile['user_picture']
отображает изображение пользователя.
Также имейте в виду, что элементы профиля, их категории могут быть установлены администратором сайта. Они также доступны в $profile
. Например, если в профиле существует категория 'Контакты' с полями для адреса, номера телефона и др. то печать переменной $profile['contact']
выведет все данные, которые присутствуют в этой категории. Это полезно для изменения порядка следования данных, добавления разметки и т.д.
Чтобы вывести все доступные данные $profile
, используйте следующий код:
print '<pre>'. check_plain(print_r($profile, 1)) .'</pre>';
Смотрите также
user-profile-category.tpl.php
Where the html is handled for the group.
Смотрите также
user-profile-field.tpl.php
Where the html is handled for each item in the group.
Доступные переменные:
$user_profile
: Все данные профиля пользователя.$profile
: Массив категорий профиля, их элементов или других данных, предоставленных модулями.