{% extends 'layout/user_base.html.twig' %}
{% block body %}
<div class="container py-5">
<div class="row">
<div class="col-lg-8">
<h3>{{ "Actualité" | trans }}</h3>
<div class="">
{% for blog in blogs %}
{% set trans = blog|translate %}
<div class="mb-4">
<article class="py-5">
<a href="{{ path('blog_view', {slug: trans.slug}) }}"
class="img-wrap position-relative">
<img src={{ trans.image ?
vich_uploader_asset(trans, "imageFile") | imagine_filter('blog_list_thumb') :
"/img/product_default.png" | imagine_filter('blog_list_thumb') }} alt="{{ trans.title }}"
class="w-100" height="225"
>
<div class="article-date">{{ blog.createdAt | date("d M") }}</div>
</a>
<div class="mt-2">
<a href="#">
<h6 class="title">{{ trans.title }}</h6>
</a>
<p class="">
{{ trans.content|striptags|u.truncate(700, "...")|raw|nl2br }}
</p>
<div>
<div class="d-flex align-items-center">
<div class="mt-2">
<p class="m-0 small">{{ "Catégories:" | trans }}
{% for category in blog.categories %}
{% set categoryTrans = category | translate %}
<span class="badge bg-gray text-dark fw-bold">{{ categoryTrans.title }}</span>
{% endfor %}
</p>
</div>
</div>
<a href="{{ path('blog_view', {slug: trans.slug}) }}"
class="btn btn-outline-primary btn-sm mt-3">
<span class="fas fa-chevron-circle-right pe-2"></span>
{{ "Lire la suite" | trans }}
</a>
</div>
</div>
</article>
</div>
<div class="d-flex justify-content-center mt-3">
</div>
{% else %}
<div class="text-center mt-4">
<i class="fa fa-layer-group text-muted" style="font-size: 50px"></i>
<p class="mt-3">{{ "Aucune actualité trouvée" | trans }}</p>
<a class="btn btn-outline-primary"
href="{{ path('blog_index') }}">{{ "Afficher tout" | trans }}</a>
</div>
{% endfor %}
<div class="d-flex justify-content-center mt-3">
{{ knp_pagination_render(blogs) }}
</div>
</div>
</div>
<div class="col-lg-4">
{{ include('elements/blog/_blog_categorie.html.twig') }}
</div>
</div>
</div>
{% endblock %}