profile-block.tpl.php — шаблон формирующий блок Автор документа. Блок выводится только при просмотре полного содержания документа.
$user_picture
: Image configured for the account linking to the users page$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; ?>
<?php print $user_picture; ?>
<?php foreach ($profile as $field) : ?>
<p>
<?php if ($field->type != 'checkbox') : ?>
<strong><?php print $field->title; ?></strong><br />
<?php endif; ?>
<?php print $field->value; ?>
</p>
<?php endforeach; ?>