templates/_common/speaker_list_card_main.html.twig line 1

Open in your IDE?
  1. {% set imageBasePath = constant('App\\Config\\AssetConfig::IMAGE_BASE_PATH') %}
  2. <div class="{{ containerClass|default('card') ~ (item.premium ? ' size_large' : '') }}">
  3.     <div class="card_wrapper card_wrapper_main">
  4.         {% set img  =  item.user.avatar ? asset(imageBasePath ~ item.user.avatar) : 'img/avatar6.png' %}
  5.         <img src="{{ img|imagine_filter(imageFilter|default(item.premium ? 'speaker_wide' : 'speaker_normal')) }}"
  6.              class="card_img"
  7.              alt="{{ item.firstName ~ ' ' ~ item.lastName }}">
  8.         <div class="shadow"></div>
  9.         {% if showRating ?? true %}
  10.         <span class="rating"><i
  11.             class="fas fa-star"></i>{{ item.rating|number_format(1) }} <em>({{ item.ratingVote }})</em>
  12.         </span>
  13.         {% endif %}
  14.         {# <span class="daymonth">
  15.             {{ item.getNearestDate|date('j.m') }}
  16.         </span> #}
  17.         <div class="card_img_overlay">
  18.             {% if item.isNewFace %}
  19.             <p class="new_face">
  20.                 Новые лица
  21.             </p>
  22.             {% endif %}
  23.             <h5 class='card_title'>{{ item.firstName ~ ' ' ~ item.lastName }}</h5>
  24.             <p class="card_text">
  25.                 <span class="short_desc">{{ item.shortDescription }}</span>
  26.             </p>
  27.             {% if (item.categories|length > 0) %}
  28.             <div class="tags trans_tags">
  29.                 {% for category in item.categories %}
  30.                 <span class="tag">{{ category.name }}</span>
  31.                 {% endfor %}
  32.             </div>
  33.             {% endif %}
  34.             <a href="{{ path('speaker.detail', {'uri': item.uri, 'category': app.request.get('category')}) }}"
  35.                class="{{ btnDetailClass|default('btn btn_primary btn_lg all_w') }}">{{ 'label.detail'|trans }}</a>
  36.             {% for badge in item.badges %}
  37.                 {% if badge.place is same as('pos_bottom') %}
  38.                     <span class="badge">{{ badge.name }}</span>
  39.                 {% endif %}
  40.             {% endfor %}
  41.             {# {% if (item.isNewFace) %}
  42.                 <span class="badge">{{ 'label.is_new_face'|trans }}</span>
  43.             {% endif %} #}
  44.         </div>
  45.         {# {% if app.user is not null and item == app.user.speaker %}
  46.             <a href="{{ path('cabinet.speaker_page.index') }}" class="edit_ico"><i class="fas fa-edit"></i></a>
  47.         {% endif %} #}
  48.     </div>
  49.     {% for badge in item.badges %}
  50.         {% if badge.place is not same as('pos_bottom') %}
  51.             <img class="charity_logo {{ badge.place }}" alt=""
  52.                  src="{{ imageBasePath ~ badge.image }}">
  53.         {% endif %}
  54.     {% endfor %}
  55. </div>