1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-26 03:30:48 +03:00
ifhub.club/application/frontend/components/user/header.tpl

53 lines
1.8 KiB
Smarty
Raw Normal View History

{**
* Шапка профиля
*}
{$component = 'user-profile'}
2016-04-07 12:40:28 +03:00
{component_define_params params=[ 'user', 'mods', 'classes', 'attributes' ]}
{if $user->getProfileName()}
{$mods = "{$mods} has-name"}
{/if}
{if $user->isOnline()}
{$mods = "{$mods} is-online"}
{/if}
2016-04-07 12:40:28 +03:00
<div class="{$component} {cmods name=$component mods=$mods} {$classes} ls-clearfix" {cattr list=$attributes}>
{* @hook Начало шапки с информацией о пользователе *}
{hook run='user_header_begin' user=$user}
{* Пользователь *}
2015-10-28 13:00:45 +02:00
<div class="{$component}-user ls-clearfix">
<a href="{$user->getUserWebPath()}">
<img src="{$user->getProfileAvatarPath(100)}" alt="{$user->getProfileName()}" class="{$component}-user-avatar js-user-profile-avatar" itemprop="photo">
</a>
<div class="{$component}-user-body">
2015-10-27 11:02:57 +02:00
<h2 class="{$component}-user-login" itemprop="nickname">
<a href="{$user->getUserWebPath()}">
{$user->getLogin()}
</a>
</h2>
{if $user->getProfileName()}
<p class="{$component}-user-name" itemprop="name">
{$user->getProfileName()|escape}
</p>
{/if}
</div>
</div>
{* Рейтинг *}
{* @hook Рейтинг пользователя *}
{hookb run='user_rating' user=$user}
<div class="{$component}-rating">
2016-12-27 10:57:29 +02:00
<div class="{$component}-rating-label">{lang 'vote.rating'}</div>
<div class="{$component}-rating-value">{$user->getRating()}</div>
</div>
{/hookb}
{* @hook Конец шапки с информацией о пользователе *}
{hook run='user_header_end' user=$user}
</div>