profile-listing.tpl.php — шаблон формирующий содержание профиля пользователя на странице списка профилей.
$account
: User's account object$user_picture
: Image configured for the account linking to the users page$name
— название аккаунта ссылающееся на страницу профиля$profile
— массив всех полей профиля (имеют ключи), которые определены видимыми (определяется в параметрах поля) на странице со списком профилей$field->title
— заголовок поля профиля$field->value
— значение поля профиля$field->type
— тип поля профиля (checkbox, textfield, textarea, selection, list, url или date)Т.к. переменная $profile имеет ключи, то возможен прямой вывод полей. Не все аккаунты могут содержать значения в полях, поэтому используйте перед выводом проверку. Например, если на сайте есть поле last_name, то может использоваться следующий код:
<?php if (isset($profile['last_name'])): ?> <div class="field last-name"> <?php print $profile['last_name']->title; ?>:<br /> <?php print $profile['last_name']->value; ?> </div> <?php endif; ?>
<div class="profile clearfix">
<?php print $user_picture; ?>
<div class="name">
<?php print $name; ?>
</div>
<?php foreach ($profile as $field) : ?>
<div class="field">
<?php print $field->value; ?>
</div>
<?php endforeach; ?>
</div>