{% extends 'buzz/base.html.twig' %}{% import 'buzz/fragments/macros.html.twig' as macros %}{% block title %} {{ metaTag.title }}{% endblock %}{% block meta_description %} {{ metaTag.description }}{% endblock %}{% block stylesheets %} {{ parent() }} <link rel="stylesheet" href="{{ asset('build/css/buzz/index/index_fr.css') }}"> <link rel="stylesheet" href="{{ asset('build/css/buzz/custom_fusacq.css') }}">{% endblock %}{% block body %} <div class="row"> <div class="col-12"> {{ render_esi(controller( 'App\\Controller\\Buzz\\CoreController::menu', { "lang": lang, "currentRoute":currentRoute, "codePays": codePaysWithUnderScore, "authFrom": authFrom } )) | spaceless }} {% include 'buzz/fragments/publicite.html.twig' %} <div class="container"> <div class="row"> <main class="col-12 col-lg-9 no_shadow mb-3 border_right_dashed"> <div class="row bkg_blanc d-none d-sm-block"> <div class="onglet_buzz col-12 no-padding-x "> <nav> <div class="nav nav-tabs nav-fill" id="nav-tab" role="tablist"> {% set countryNames = { 'be': 'BELGIQUE', 'ca': 'CANADA', 'ch': 'SUISSE', 'fr': 'FRANCE', } %} {% if codePays == 'fr' %} {# Pour la France : 3 onglets #} <div class="col-12 col-sm-4 no-padding-x order-sm-1 order-3"> <div class="nav-item nav-link active"> <span class="fs11">ACTUALITÉ FRANCE</span> </div> </div> <div class="col-12 col-sm-4 no-padding-x order-sm-2 order-2"> <a class="nav-item nav-link" href="{{ path('buzz_actualite_internationale',{'codePays':codePaysWithUnderScore}) }}" target="_self"> <span class="fs11">ACTUALITÉ INTERNATIONALE</span> </a> </div> <div class="col-12 col-sm-4 no-padding-x bl_gris order-sm-3 order-1"> <a class="nav-item nav-link" href="{{ path('buzz_en_direct_des_experts',{'codePays':codePaysWithUnderScore}) }}" target="_self"> <span class="fs11">EN DIRECT DES EXPERTS</span> </a> </div> {% else %} {# Pour les autres pays : 4 onglets #} <div class="col-12 col-sm-3 no-padding-x order-sm-1 order-4"> <a class="nav-item nav-link" href="/buzz/{{ codePays }}"> <span class="fs11">ACTUALITÉ {{ countryNames[codePays] is defined ? countryNames[codePays] : codePays|upper }}</span> </a> </div> <div class="col-12 col-sm-3 no-padding-x order-sm-2 order-1"> <div class="nav-item nav-link active"> <span class="fs11">FRANCE</span> </div> </div> <div class="col-12 col-sm-3 no-padding-x order-sm-3 order-2"> <a class="nav-item nav-link" href="{{ path('buzz_actualite_internationale',{'codePays':codePaysWithUnderScore}) }}" target="_self"> <span class="fs11">INTERNATIONAL</span> </a> </div> <div class="col-12 col-sm-3 no-padding-x bl_gris order-sm-4 order-3"> <a class="nav-item nav-link" href="{{ path('buzz_en_direct_des_experts',{'codePays':codePaysWithUnderScore}) }}" target="_self"> <span class="fs11">L'ACTU DES EXPERTS</span> </a> </div> {% endif %} </div> </nav> </div> </div> <div class="row bkg_blanc"> <div class="col-12 pt-4 mt-2 text-center"> <h3 class="gris_666">{{ translate("fusions-acquisitions et capital investissement en France" ,lang,"","M") | raw }}</h3> {% if dateRange is defined and dateRange.start is defined and dateRange.end is defined %} <p>Les actualités {{ dateRange.start|date('d/m/Y') }} au {{ dateRange.end|date('d/m/Y') }} </p> {% endif %} </div> <div class="col-12"> <div class="card no_shadow no_border"> <div class="card-body"> <div class="row"> <div class="col-12"> <form class="form-inline" method="GET" action="{{ path('buzz_recherche_avancee', {'codePays': codePaysWithUnderScore}) }}"> <div class="form-group col-9 col-sm-6 offset-sm-1 mr-sm-3"> <label for="searchInput" class="sr-only">Recherche</label> <input type="text" class="form-control w-100" id="searchInput" name="recherche" aria-describedby="emailHelp" placeholder="Recherche article, société, secteur d'activité, ..."> </div> <div class="form-group col-2 col-sm-1 pt-1 mr-sm-3"> <button type="submit" class="button-rond" aria-pressed="true">OK </button> </div> <div class="form-group col-12 col-sm-2 text-center pt-1"> <a href="{{ path('buzz_recherche_avancee', {'codePays': codePaysWithUnderScore}) }}" class="fullsouligne pb-2 ml-3" target="_self">+ de critères</a> </div> </form> </div> </div> </div> </div> </div> </div> {% set first_featured = (actualites_a_la_une_du_jour is defined and actualites_a_la_une_du_jour|length > 0) ? (actualites_a_la_une_du_jour|first) : (articles is defined and articles|length > 0 ? (articles|first) : null) %} {% set exclude_ids_from_list = first_featured ? [first_featured.id_actualite] : [] %} {% if first_featured %} <div class="row mt-3 mb-3 bkg_blanc"> <div class="col-12 no-padding-x"> <article class="card only_border_bottom no_shadow"> <div class="card-body"> <div class="row"> <div class="col-12 col-lg-5 text-center order-1 order-md-2"> <a href="{{ path('buzz_actualite_detail', { 'slug': first_featured.titreActualite|slugify, 'id': first_featured.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ first_featured.titreActualite }}" target="_self"> <img src="{{ first_featured.imgAffichage is not empty ? first_featured.imgAffichage : first_featured.imgAffichageEnError }}" class="img-fluid border_40" alt="{{ first_featured.titreActualite }}" loading="lazy" data-fallback="{{ first_featured.imgAffichageEnError }}"> </a> </div> <div class="col-12 col-lg-7 d-flex mt-3 mt-lg-0 order-2 order-md-1"> <div class="row"> <div class="col-12 d-flex order-2 order-md-1"> <div class="mr-2 mt-2"> <i class="fa-solid fa-circle-star fa-xl orange" aria-hidden="true" title="Article A LA UNE"></i> <span class="sr-only">Article A LA UNE</span> </div> <div class="flex-grow-1 pt-1"> <a href="{{ path('buzz_actualite_detail', { 'slug': first_featured.titreActualite|slugify, 'id': first_featured.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ first_featured.titreActualite }}" target="_self"> <h3 class="{{ first_featured.css_class|default('bleu_fusacq') }} titre-3lignes">{{ first_featured.titreActualite }}</h3> </a> </div> </div> <div class="col-12 order-1 order-md-2"> <span class="small_buzz">{{ first_featured.date_formatee|default("") }}</span> </div> <div class="col-12 description-2lignes order-3 order-md-3"> {{ first_featured.descriptionActualite|truncateLongText(210,' ...') | raw }} </div> </div> </div> </div> </div> </article> </div> </div> <!-- FIN A LA UNE --> {% endif %} {% if false and actualites_a_la_une_du_jour is defined and actualites_a_la_une_du_jour|length > 0 %} {% set article_une = actualites_a_la_une_du_jour|first %} {% set date_raw = article_une.date_mise_en_ligne|default(article_une.date_pub|default("")) %} {% set date_article_une = "" %} {% if date_raw|length >= 8 %} {% set date_article_une = date_raw|slice(0, 8) %} {% endif %} {% set actualites_du_jour = [article_une] %} {% set exclude_ids_from_list = [article_une.id_actualite] %} {% if actualites_a_la_une_du_jour|length > 1 and date_article_une != "" %} {% for autre_actu in actualites_a_la_une_du_jour %} {% if autre_actu.id_actualite != article_une.id_actualite %} {% set date_raw_autre = autre_actu.date_mise_en_ligne|default(autre_actu.date_pub|default("")) %} {% set date_autre_str = "" %} {% if date_raw_autre|length >= 8 %} {% set date_autre_str = date_raw_autre|slice(0, 8) %} {% endif %} {% if date_autre_str == date_article_une %} {% set actualites_du_jour = actualites_du_jour|merge([autre_actu]) %} {% set exclude_ids_from_list = exclude_ids_from_list|merge([autre_actu.id_actualite]) %} {% endif %} {% endif %} {% endfor %} {% endif %} {% if articles is defined and articles|length > 0 and date_article_une != "" %} {% for art in articles %} {% if actualites_du_jour|length < 3 %} {% set date_raw_art = art.date_mise_en_ligne|default(art.date_pub|default("")) %} {% set date_art_str = "" %} {% if date_raw_art|length >= 8 %} {% set date_art_str = date_raw_art|slice(0, 8) %} {% endif %} {% if date_art_str == date_article_une %} {% set a_la_une_du_jour_value = art.a_la_une_du_jour|default('')|trim|lower %} {% set has_alaune_du_jour = (a_la_une_du_jour_value == 'oui') or (a_la_une_du_jour_value == '1') or (a_la_une_du_jour_value == 'true') or (a_la_une_du_jour_value == 'yes') %} {% if has_alaune_du_jour %} {% set art_id = art.id_actualite|default(0) %} {% set is_already_in = false %} {% for act in actualites_du_jour %} {% if act.id_actualite == art_id %} {% set is_already_in = true %} {% endif %} {% endfor %} {% if not is_already_in %} {% set actualites_du_jour = actualites_du_jour|merge([art]) %} {% set exclude_ids_from_list = exclude_ids_from_list|merge([art.id_actualite]) %} {% endif %} {% endif %} {% endif %} {% endif %} {% endfor %} {% endif %} {% set nb_actualites_du_jour = actualites_du_jour|length %} <div class="row mt-3 mb-3 bkg_blanc"> {% if nb_actualites_du_jour == 1 %} <div class="col-12 no-padding-x"> <article class="card only_border_bottom no_shadow"> <div class="card-body"> <div class="row"> <div class="col-12 col-lg-5 text-center order-1 order-md-2"> <a href="{{ path('buzz_actualite_detail', { 'slug': article_une.titreActualite|slugify, 'id': article_une.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_une.titreActualite }}" target="_self"> <img src="{{ article_une.imgAffichage is not empty ? article_une.imgAffichage : article_une.imgAffichageEnError }}" class="img-fluid border_40" alt="{{ article_une.titreActualite }}" loading="lazy" data-fallback="{{ article_une.imgAffichageEnError }}"> </a> </div> <div class="col-12 col-lg-7 d-flex mt-3 mt-lg-0 order-2 order-md-1"> <div class="row"> <div class="col-12 d-flex align-items-center order-2 order-md-1"> <div class="mr-2"> <i class="fa-solid fa-circle-star fa-xl orange" aria-hidden="true" title="Article A LA UNE"></i> <span class="sr-only">Article A LA UNE</span> </div> <div class="flex-grow-1"> <a href="{{ path('buzz_actualite_detail', { 'slug': article_une.titreActualite|slugify, 'id': article_une.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_une.titreActualite }}" target="_self"> <h3 class="{{ article_une.css_class|default('bleu_fusacq') }} titre-3lignes">{{ article_une.titreActualite }}</h3> </a> </div> </div> <div class="col-12 mt-3 order-1 order-md-2"> <span class="small_buzz">{{ article_une.date_formatee|default("") }}</span> </div> <div class="col-12 description-2lignes order-3 order-md-3"> {{ article_une.descriptionActualite|truncateLongText(210,' ...') | raw }} </div> </div> </div> </div> </div> </article> </div> {% elseif nb_actualites_du_jour == 2 %} {% set article_2 = actualites_du_jour[1] %} <div class="col-12 col-md-6 no-padding-x"> <article class="card no_shadow border_none"> <div class="card-body"> <div class="row"> <div class="col-12 d-flex order-3 order-md-1"> <div class="mr-2"> <i class="fa-solid fa-circle-star fa-xl orange" aria-hidden="true" title="Article A LA UNE"></i> <span class="sr-only">Article A LA UNE</span> </div> <div class="flex-grow-1"> <a href="{{ path('buzz_actualite_detail', { 'slug': article_une.titreActualite|slugify, 'id': article_une.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_une.titreActualite }}" target="_self"> <h3 class="{{ article_une.css_class|default('bleu_fusacq') }} titre-3lignes mb-0">{{ article_une.titreActualite }}</h3> </a> </div> </div> <div class="col-12 mt-2 order-2 order-md-2"> <span class="small_buzz">{{ article_une.date_formatee|default("") }}</span> </div> <div class="col-12 mt-lg-0 order-4 order-md-3"> <div class="description-2lignes"> {{ article_une.descriptionActualite|truncateLongText(210,' ...') | raw }} </div> </div> <div class="col-12 mt-3 order-1 order-md-4"> <a href="{{ path('buzz_actualite_detail', { 'slug': article_une.titreActualite|slugify, 'id': article_une.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_une.titreActualite }}" target="_self"> <img src="{{ article_une.imgAffichage is not empty ? article_une.imgAffichage : article_une.imgAffichageEnError }}" class="img-fluid border_40" alt="{{ article_une.titreActualite }}" loading="lazy" data-fallback="{{ article_une.imgAffichageEnError }}"> </a> </div> </div> </div> </article> </div> <div class="col-12 col-md-6 no-padding-x"> <article class="card only_border_une no_shadow"> <div class="card-body"> <div class="row"> <div class="col-12"> <a href="{{ path('buzz_actualite_detail', { 'slug': (article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite)|slugify, 'id': article_2.id_actualite, 'codePays': codePaysWithUnderScore }) }}" title="{{ article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite }}" target="_self"> <img src="{{ (article_2.imgAffichage is defined and article_2.imgAffichage is not empty) ? article_2.imgAffichage : (article_2.imgAffichageEnError|default('')) }}" class="img-fluid border_40" alt="{{ article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite }}" loading="lazy" data-fallback="{{ article_2.imgAffichageEnError|default('') }}"> </a> </div> <div class="col-12 mt-1"> <span class="small_buzz">{{ article_2.date_formatee|default("") }}</span> </div> <div class="col-12 mt-2"> <a href="{{ path('buzz_actualite_detail', { 'slug': (article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite)|slugify, 'id': article_2.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite }}" target="_self"> <h3 class="{{ article_2.css_class|default('bleu_fusacq') }} titre-3lignes">{{ article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite }}</h3> </a> <div class="description-2lignes"> {{ (article_2.descriptionActualite is defined ? article_2.descriptionActualite : article_2.description_actualite)|truncateLongText(210,' ...')|raw }} </div> </div> </div> </div> </article> </div> {% elseif nb_actualites_du_jour >= 3 %} {% set article_2 = actualites_du_jour[1] %} {% set article_3 = actualites_du_jour[2] %} <div class="col-12 col-md-6 no-padding-x"> <article class="card no_shadow border_none"> <div class="card-body"> <div class="row"> <div class="col-12"> <div class="d-flex" style="align-items: baseline;"> <div class="mr-2" style="display: flex; align-items: baseline;"> <i class="fa-solid fa-circle-star fa-xl orange" aria-hidden="true" title="Article A LA UNE" style="vertical-align: baseline; line-height: 1.3;"></i> <span class="sr-only">Article A LA UNE</span> </div> <div class="flex-grow-1"> <a href="{{ path('buzz_actualite_detail', { 'slug': article_une.titreActualite|slugify, 'id': article_une.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_une.titreActualite }}" target="_self"> <h3 class="{{ article_une.css_class|default('bleu_fusacq') }} mb-0" style="line-height: 1.3; display: inline;">{{ article_une.titreActualite }}</h3> </a> </div> </div> </div> <div class="col-12 mt-1"> <span style="font-size: 0.9rem;">{{ article_une.descriptionActualite|truncateLongText(210,' ...') | raw }}</span> </div> <div class="col-12 mt-3 text-center"> <a href="{{ path('buzz_actualite_detail', { 'slug': article_une.titreActualite|slugify, 'id': article_une.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_une.titreActualite }}" target="_self"> <img src="{{ article_une.imgAffichage is not empty ? article_une.imgAffichage : article_une.imgAffichageEnError }}" class="img-fluid border_40" alt="{{ article_une.titreActualite }}" loading="lazy" data-fallback="{{ article_une.imgAffichageEnError }}"> </a> </div> </div> </div> </article> </div> <!-- FIN A LA UNE --> <!-- 2 A LA UNE --> <div class="col-12 col-md-3 no-padding-x pt-3 pt-md-0"> <article class="card only_border_une no_shadow"> <div class="card-body"> <div class="row"> <div class="col-12 text-center order-4 order-md-1 mt-3"> <a href="{{ path('buzz_actualite_detail', { 'slug': (article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite)|slugify, 'id': article_2.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite }}" target="_self"> <img src="{{ (article_2.imgAffichage is defined and article_2.imgAffichage is not empty) ? article_2.imgAffichage : (article_2.imgAffichageEnError|default('')) }}" class="img-fluid border_40" alt="{{ article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite }}" loading="lazy" data-fallback="{{ article_2.imgAffichageEnError|default('') }}"> </a> </div> <div class="col-12 mt-1 order-1 order-md-2"> <span class="small_buzz">{{ article_2.date_formatee|default("") }}</span> </div> <div class="col-12 mt-3 order-2 order-md-3"> <a href="{{ path('buzz_actualite_detail', { 'slug': (article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite)|slugify, 'id': article_2.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite }}" target="_self"> <span class="{{ article_2.css_class|default('bleu_fusacq') }}" style="font-size:1.1rem;">{{ article_2.titreActualite is defined ? article_2.titreActualite : article_2.titre_actualite }}</span> </a> </div> <div class="col-12 mt-3 order-3 order-md-4"> <span style="font-size: 0.9rem;">{{ (article_2.descriptionActualite is defined ? article_2.descriptionActualite : article_2.description_actualite)|truncateLongText(150,' ...')|raw }}</span> </div> </div> </div> </article> </div> <div class="col-12 col-md-3 no-padding-x"> <article class="card only_border_une no_shadow"> <div class="card-body"> <div class="row"> <div class="col-12 text-center order-4 order-md-1 mt-3"> <a href="{{ path('buzz_actualite_detail', { 'slug': (article_3.titreActualite is defined ? article_3.titreActualite : article_3.titre_actualite)|slugify, 'id': article_3.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_3.titreActualite is defined ? article_3.titreActualite : article_3.titre_actualite }}" target="_self"> <img src="{{ (article_3.imgAffichage is defined and article_3.imgAffichage is not empty) ? article_3.imgAffichage : (article_3.imgAffichageEnError|default('')) }}" class="img-fluid border_40" alt="{{ article_3.titreActualite is defined ? article_3.titreActualite : article_3.titre_actualite }}" loading="lazy" data-fallback="{{ article_3.imgAffichageEnError|default('') }}"> </a> </div> <div class="col-12 mt-1 order-1 order-md-2"> <span class="small_buzz">{{ article_3.date_formatee|default("") }}</span> </div> <div class="col-12 mt-3 order-2 order-md-3"> <a href="{{ path('buzz_actualite_detail', { 'slug': (article_3.titreActualite is defined ? article_3.titreActualite : article_3.titre_actualite)|slugify, 'id': article_3.id_actualite, 'codePays': codePaysWithUnderScore}) }}" title="{{ article_3.titreActualite is defined ? article_3.titreActualite : article_3.titre_actualite }}" target="_self"> <span class="{{ article_3.css_class|default('bleu_fusacq') }}" style="font-size:1.1rem;">{{ article_3.titreActualite is defined ? article_3.titreActualite : article_3.titre_actualite }}</span> </a> </div> <div class="col-12 mt-3 order-3 order-md-4"> <span style="font-size: 0.9rem;">{{ (article_3.descriptionActualite is defined ? article_3.descriptionActualite : article_3.description_actualite)|truncateLongText(150,' ...')|raw }}</span> </div> </div> </div> </article> </div> <!-- FIN 2 A LA UNE --> {% endif %} </div> <!-- FIN A LA UNE DU JOUR --> {% elseif false and articles|length > 0 %} {% set first_featured = articles[0] %} <div class="row mt-3 mb-3 bkg_blanc"> <div class="col-12 col-md-6 no-padding-x"> <div class="card no_shadow border_none"> <div class="card-body"> <div class="row"> <div class="col-12 d-flex"> <div class="mr-2 mt-2 pt-1"> <i class="fa-solid fa-circle-star fa-xl orange" aria-hidden="true" title="Article A LA UNE"></i> </div> <div class="flex-grow-1"> <a href="{{ path('buzz_actualite_detail', { 'slug': (first_featured.titreActualite is defined ? first_featured.titreActualite : first_featured.titre_actualite)|slugify, 'id': first_featured.id_actualite, 'codePays': codePaysWithUnderScore }) }}" title="{{ first_featured.titreActualite is defined ? first_featured.titreActualite : first_featured.titre_actualite }}" target="_self"> <h3 class="{{ first_featured.css_class|default('bleu_fusacq') }} titre-3lignes">{{ first_featured.titreActualite is defined ? first_featured.titreActualite : first_featured.titre_actualite }}</h3> </a> </div> </div> <div class="col-12 mt-2"> <div class="description-2lignes"> {{ (first_featured.descriptionActualite is defined ? first_featured.descriptionActualite : first_featured.description_actualite)|truncateLongText(210,' ...')|raw }} </div> </div> <div class="col-12 mt-3 text-center"> <a href="{{ path('buzz_actualite_detail', { 'slug': (first_featured.titreActualite is defined ? first_featured.titreActualite : first_featured.titre_actualite)|slugify, 'id': first_featured.id_actualite, 'codePays': codePaysWithUnderScore }) }}" title="{{ first_featured.titreActualite is defined ? first_featured.titreActualite : first_featured.titre_actualite }}" target="_self"> <img src="{{ (first_featured.imgAffichage is defined and first_featured.imgAffichage is not empty) ? first_featured.imgAffichage : (first_featured.imgAffichageEnError|default('')) }}" class="img-fluid border_40" alt="{{ first_featured.titreActualite is defined ? first_featured.titreActualite : first_featured.titre_actualite }}" loading="lazy" data-fallback="{{ first_featured.imgAffichageEnError|default('') }}"> </a> </div> </div> </div> </div> </div> {% endif %} <div class="row bkg_blanc"> {% set date_aujourdhui = "now"|date('Y-m-d') %} {% set date_article = date|date('Y-m-d') %} {% if date_article != date_aujourdhui %} <div class="col-12 mt-3 mb-2 ml-2"> <i class="fa-light fa-calendar-days fa-2x gris_999"></i> <span class="fs13 gris_999">{{ date_label_fr }}</span> </div> {% endif %} {% set after_header_articles = [] %} {% if articles is defined and articles|length > 0 %} {% for article in articles %} {% set article_id = article.id_actualite|default(0) %} {% set is_excluded = false %} {% if exclude_ids_from_list is defined %} {% if article_id in exclude_ids_from_list %} {% set is_excluded = true %} {% endif %} {% endif %} {% if not is_excluded %} {% set after_header_articles = after_header_articles|merge([article]) %} {% endif %} {% endfor %} {% endif %} {% for article in after_header_articles|slice(0, 5) %} <div class="col-12 no-padding-x"> <article class="card only_border_bottom no_shadow"> <div class="card-body"> <div class="row"> <div class="col-12 col-lg-3 text-center"> <a href="{{ path('buzz_actualite_detail', { 'slug': (article.titreActualite is defined ? article.titreActualite : article.titre_actualite)|slugify, 'id': article.id_actualite, 'codePays': codePaysWithUnderScore }) }}" title="{{ article.titreActualite is defined ? article.titreActualite : article.titre_actualite }}" target="_self"> <img src="{{ (article.imgAffichage is defined and article.imgAffichage is not empty) ? article.imgAffichage : (article.imgAffichageEnError|default('')) }}" class="img-fluid" style="border-radius: 0.25rem;" alt="{{ article.titreActualite is defined ? article.titreActualite : article.titre_actualite }}" loading="lazy" data-fallback="{{ article.imgAffichageEnError|default('') }}"> </a> </div> <div class="col-12 col-lg-9 pt-3 pt-lg-0"> <span class="small_buzz">{{ article.date_formatee }}</span><br> {% set titre_article = article.titreActualite is defined ? article.titreActualite : article.titre_actualite %} {% set url_article = path('buzz_actualite_detail', { 'slug': titre_article|slugify, 'id': article.id_actualite, 'codePays': codePaysWithUnderScore }) %} {{ macros.renderTitreAvecIcone(article, url_article, 'bleu_fusacq', 'titre-3lignes', 'h3') }} <span class="article-description">{{ (article.descriptionActualite is defined ? article.descriptionActualite : article.description_actualite)|truncateLongText(210,' ...')|raw }}</span> </div> </div> </div> </article> </div> {% endfor %} {% if articles|length > 7 %} {% include 'buzz/fragments/bloc_expert_newsletter.html.twig' %} {% elseif articles|length > 2 %} {% include 'buzz/fragments/bloc_expert_newsletter.html.twig' %} {% endif %} {% set displayed_article_ids = [] %} {% for article in after_header_articles|slice(0, 5) %} {% set displayed_article_ids = displayed_article_ids|merge([article.id_actualite|default(0)]) %} {% endfor %} {% set all_excluded_ids = displayed_article_ids %} {% if exclude_ids_from_list is defined %} {% set all_excluded_ids = all_excluded_ids|merge(exclude_ids_from_list) %} {% endif %} {% set remaining_articles = [] %} {% if articles is defined and articles|length > 0 %} {% for article in articles %} {% set article_id = article.id_actualite|default(0) %} {% set is_excluded = false %} {% if article_id in all_excluded_ids %} {% set is_excluded = true %} {% endif %} {% if not is_excluded %} {% set remaining_articles = remaining_articles|merge([article]) %} {% endif %} {% endfor %} {% endif %} {% for article in remaining_articles %} <div class="col-12 no-padding-x"> <article class="card only_border_bottom no_shadow"> <div class="card-body"> <div class="row"> <div class="col-12 col-lg-3 text-center"> <a href="{{ path('buzz_actualite_detail', { 'slug': (article.titreActualite is defined ? article.titreActualite : article.titre_actualite)|slugify, 'id': article.id_actualite, 'codePays': codePaysWithUnderScore }) }}" title="{{ article.titreActualite is defined ? article.titreActualite : article.titre_actualite }}" target="_self"> <img src="{{ (article.imgAffichage is defined and article.imgAffichage is not empty) ? article.imgAffichage : (article.imgAffichageEnError|default('')) }}" class="img-fluid" style="border-radius: 0.25rem;" alt="{{ article.titreActualite is defined ? article.titreActualite : article.titre_actualite }}" loading="lazy" data-fallback="{{ article.imgAffichageEnError|default('') }}"> </a> </div> <div class="col-12 col-lg-9 pt-3 pt-lg-0"> <span class="small_buzz">{{ article.date_formatee }}</span><br> {% set titre_article = article.titreActualite is defined ? article.titreActualite : article.titre_actualite %} {% set url_article = path('buzz_actualite_detail', { 'slug': titre_article|slugify, 'id': article.id_actualite, 'codePays': codePaysWithUnderScore }) %} {{ macros.renderTitreAvecIcone(article, url_article, 'bleu_fusacq', 'titre-3lignes', 'h3') }} <span class="article-description">{{ (article.descriptionActualite is defined ? article.descriptionActualite : article.description_actualite)|truncateLongText(210,' ...')|raw }}</span> </div> </div> </div> </article> </div> {% endfor %} </div> <div class="row bkg_blanc mt-3"> <div class="col-12 fond_blanc text-center pb-3 mt-3" style="overflow:auto;"> <div class="row"> <div class="col-12 text-center py-2"> L'actualité des derniers jours : </div> {% if derniers_jours is defined %} {% set aujourdhui = "now"|date('Ymd') %} {% for jour in derniers_jours %} {% if jour.date_complete <= aujourdhui %} <div class="col-2 text-center day pb-10"> <a href="{{ path('buzz_actualite_france_par_date', {'date': jour.date_complete, 'codePays': codePaysWithUnderScore}) }}" target="_self"> <i class="fa-light fa-calendar-days fa-2x gris_666"></i><br> <span class="titrejour">{{ jour.nom_jour }}</span><br> <span class="datejour">{{ jour.date }}</span> </a> </div> {% endif %} {% endfor %} {% endif %} </div> </div> </div> </main> <aside class="col-12 col-lg-3 col_droite_buzz2"> <div class="row">{{ render_esi(controller( 'App\\Controller\\Buzz\\CoreController::rightColumn', { "codePays": codePaysWithUnderScore, "lang" : lang, "authFrom" : authFrom, "alwaysShowJuridiqueExperts": true, } )) }} </div> </aside> </div> </div> </div> </div>{% endblock %}