templates/grid_videos.html.twig line 1

Open in your IDE?
  1. <div class="col-lg-3 mx-auto my-3 text-center">
  2.                     {% if video.previewUrl %}
  3.                     <div class="hover-video-container" data-preview-url="{{ video.previewUrl }}">
  4.                         <a data-no-swup href="{{ path('user_video', { slug : video.influencerSlug, id : video.id }) }}" title="{{ video.influencerName|title }} Video">
  5.                             <div class="video-preview-wrapper">
  6.                                 <picture class="video-thumbnail">
  7.                                     {% if video.webp is not null %}<source srcset="{{sharenude|raw}}{{ asset('images/influencer/' ~ video.influencerSlug ~ '/306/' ~ video.webp ) }}" type="image/webp">{% endif %}
  8.                                     <img loading="lazy" src="{{sharenude|raw}}{{ asset('images/influencer/' ~ video.influencerSlug ~ '/306/' ~ video.slug ~ '') }}" class="grid-100 rounded" title="{{ video.influencerName|title }} video" alt="{{ video.influencerName|title }} video"/>
  9.                                 </picture>
  10.                                 <img class="video-preview" loading="lazy" src="{{sharenude|raw}}{{ asset('images/influencer/' ~ video.influencerSlug ~ '/306/' ~ video.previewUrl) }}" alt="{{ video.influencerName|title }} preview"/>
  11.                             </div>
  12.                             <div class="video-views-container">
  13.                                 <div class="video-views">
  14.                                     {{ video.influencerName|title }}
  15.                                     <div class="views">
  16.                                         {{ video.views|number_format }}
  17.                                         <i class="fa-solid fa-eye"></i>
  18.                                         <br>
  19.                                         {# {{ video.photoLikes|length|number_format }}
  20.                                         <i class="fa-solid fa-heart"></i>
  21.                                         <br> #}
  22.                                         {{ video.createdAt|ago }}
  23.                                     </div>
  24.                                 </div>
  25.                             </div>
  26.                         </a>
  27.                     </div>
  28.                     {% else %}
  29.                     <div class="hover-video-container">
  30.                         <a data-no-swup href="{{ path('user_video', { slug : video.influencerSlug, id : video.id }) }}" title="{{ video.influencerName|title }} Video">
  31.                             <picture>
  32.                                 {% if video.webp is not null %}<source srcset="{{sharenude|raw}}{{ asset('images/influencer/' ~ video.influencerSlug ~ '/306/' ~ video.webp ) }}" type="image/webp">{% endif %}
  33.                                 <img loading="lazy" src="{{sharenude|raw}}{{ asset('images/influencer/' ~ video.influencerSlug ~ '/306/' ~ video.slug ~ '') }}" class="grid-100 rounded" title="{{ video.influencerName|title }} video" alt="{{ video.influencerName|title }} video"/>
  34.                             </picture>
  35.                             <div class="video-views-container">
  36.                                 <div class="video-views">
  37.                                     {{ video.influencerName|title }}
  38.                                     <div class="views">
  39.                                         {{ video.views|number_format }}
  40.                                         <i class="fa-solid fa-eye"></i>
  41.                                         <br>
  42.                                         {# {{ video.photoLikes|length|number_format }}
  43.                                         <i class="fa-solid fa-heart"></i>
  44.                                         <br> #}
  45.                                         {{ video.createdAt|ago }}
  46.                                     </div>
  47.                                 </div>
  48.                             </div>
  49.                         </a>
  50.                     </div>
  51.                     {% endif %}
  52.                 </div>