{% set imageBasePath = constant('App\\Config\\AssetConfig::IMAGE_BASE_PATH') %}
<div class="{{ containerClass|default('card') ~ (item.premium ? ' size_large' : '') }}">
<div class="card_wrapper card_wrapper_main">
{% set img = item.user.avatar ? asset(imageBasePath ~ item.user.avatar) : 'img/avatar6.png' %}
<img src="{{ img|imagine_filter(imageFilter|default(item.premium ? 'speaker_wide' : 'speaker_normal')) }}"
class="card_img"
alt="{{ item.firstName ~ ' ' ~ item.lastName }}">
<div class="shadow"></div>
{% if showRating ?? true %}
<span class="rating"><i
class="fas fa-star"></i>{{ item.rating|number_format(1) }} <em>({{ item.ratingVote }})</em>
</span>
{% endif %}
{# <span class="daymonth">
{{ item.getNearestDate|date('j.m') }}
</span> #}
<div class="card_img_overlay">
{% if item.isNewFace %}
<p class="new_face">
Новые лица
</p>
{% endif %}
<h5 class='card_title'>{{ item.firstName ~ ' ' ~ item.lastName }}</h5>
<p class="card_text">
<span class="short_desc">{{ item.shortDescription }}</span>
</p>
{% if (item.categories|length > 0) %}
<div class="tags trans_tags">
{% for category in item.categories %}
<span class="tag">{{ category.name }}</span>
{% endfor %}
</div>
{% endif %}
<a href="{{ path('speaker.detail', {'uri': item.uri, 'category': app.request.get('category')}) }}"
class="{{ btnDetailClass|default('btn btn_primary btn_lg all_w') }}">{{ 'label.detail'|trans }}</a>
{% for badge in item.badges %}
{% if badge.place is same as('pos_bottom') %}
<span class="badge">{{ badge.name }}</span>
{% endif %}
{% endfor %}
{# {% if (item.isNewFace) %}
<span class="badge">{{ 'label.is_new_face'|trans }}</span>
{% endif %} #}
</div>
{# {% if app.user is not null and item == app.user.speaker %}
<a href="{{ path('cabinet.speaker_page.index') }}" class="edit_ico"><i class="fas fa-edit"></i></a>
{% endif %} #}
</div>
{% for badge in item.badges %}
{% if badge.place is not same as('pos_bottom') %}
<img class="charity_logo {{ badge.place }}" alt=""
src="{{ imageBasePath ~ badge.image }}">
{% endif %}
{% endfor %}
</div>