templates/front/blog/_blog-card.html.twig line 1

Open in your IDE?
  1. <div class="blog-card">
  2.     <a href="{{ path('show_article', {'slug': article.slug}) }}">
  3.     <div class="blog-card-img">
  4.         <img loading="lazy" src="{{asset('/images/blog/' ~ article.cover) }}" alt="{{ article.altCover }}"/>
  5.         <div class="categories-wrap">
  6.             {% for category in article.categories %}
  7.                 {% if loop.index <= 2 %}
  8.                     {% set articleCategoryInfos = articleCategoryInfos(category, app.request.locale) %}
  9.                     <a href="{{ articleCategoryInfos.link }}" class="category-item">{{ articleCategoryInfos.title }}</a>
  10.                 {% endif %}
  11.             {% endfor %}
  12.         </div>
  13.         <a href="{{ path('show_article', {'slug': article.slug}) }}">
  14.             <div class="blog-card-image-after"></div>
  15.         </a>
  16.     </div>
  17.     <div class="blog-card-preview">
  18.         <div class="blog-author">
  19.             
  20.             <h2 class="blog-title">
  21.                 <a href="{{ path('show_article', {'slug': article.slug}) }}">
  22.                     {{ article.title | raw }}
  23.                 </a>
  24.             </h2>
  25.             <div class="preview-content">
  26.                 <div class="extract">
  27.                     {{ article.description | striptags | slice (0, 600) | raw}}
  28.                 </div>
  29.                 <a href="{{ path('show_article', {'slug': article.slug}) }}" class="read-more">{{ 'blog.read_more' | trans }}</a>
  30.             </div>
  31.         </div>
  32.     </div>
  33.     </a>
  34. </div>