{% 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 %}