{% extends 'buzz/base.html.twig' %}{% block title %}{{ metaTag.getTitle }}{% endblock %}{% block meta_description %}{{ metaTag.getDescription }}{% 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 %} {% set countryNames = { 'be': 'BELGIQUE', 'ca': 'CANADA', 'ch': 'SUISSE', 'fr': 'FRANCE', } %} <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"> {% if codePays == 'fr' %} {# Pour la France : 3 onglets #} <div class="col-12 col-sm-4 no-padding-x order-sm-1 order-3"> <a class="nav-item nav-link" href="/buzz/{{ codePays }}" target="_self"> <span class="fs11">ACTUALITÉ FRANCE</span> </a> </div> <div class="col-12 col-sm-4 no-padding-x order-sm-2 order-2"> <div class="nav-item nav-link active"> <span class="fs11">ACTUALITÉ INTERNATIONALE</span> </div> </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 }}" target="_self"> <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 bl_gris order-sm-2 order-1"> <a class="nav-item nav-link" href="{{ path('buzz_actualite_france',{'codePays':codePaysWithUnderScore}) }}" target="_self"> <span class="fs11">FRANCE</span> </a> </div> <div class="col-12 col-sm-3 no-padding-x order-sm-3 order-2"> <div class="nav-item nav-link active"> <span class="fs11">INTERNATIONAL</span> </div> </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"> {% set prepositions = {'fr':'en','be':'en','ch':'en','ca':'au'} %} {% set countryLabels = {'fr':'France','be':'Belgique','ch':'Suisse','ca':'Canada'} %} {% set prep = prepositions[codePays]|default('en') %} {% set country = countryLabels[codePays]|default('France') %} <h3 class="gris_666">Fusions-acquisitions et capital investissement {{ prep }} {{ country }}</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> <!-- SECTION A LA UNE DU JOUR --> {% if actualites_a_la_une_du_jour is defined and actualites_a_la_une_du_jour|length > 0 %} {% for article_une in actualites_a_la_une_du_jour|slice(0, 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 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': 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 order-1 order-md-2"> <span class="small_buzz"> {{ article_une.pays }}<span class="dotted-separator"></span>{% if article_une.date_formatee %}{{ article_une.date_formatee }}{% endif %} </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> {% endfor %} <!-- FIN A LA UNE DU JOUR --> {% elseif featured %} <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': featured.titreActualite|slugify, 'id': featured.id_actualite, 'codePays': codePaysWithUnderScore }) }}" title="{{ featured.titreActualite }}" target="_self"> <img src="{{ featured.imgAffichage is not empty ? featured.imgAffichage : featured.imgAffichageEnError }}" class="img-fluid border_40" alt="{{ featured.titreActualite }}" loading="lazy" data-fallback="{{ 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': featured.titreActualite|slugify, 'id': featured.id_actualite, 'codePays': codePaysWithUnderScore }) }}" title="{{ featured.titreActualite }}" target="_self"> <h3 class="bleu_fusacq titre-3lignes">{{ featured.titreActualite }}</h3> </a> </div> </div> <div class="col-12 order-1 order-md-2"> <span class="small_buzz"> {{ featured.pays }}<span class="dotted-separator"></span>{% if featured.date_formatee %}{{ featured.date_formatee }}{% endif %} </span> </div> <div class="col-12 description-2lignes order-3 order-md-3"> {{ featured.descriptionActualite|truncateLongText(210,' ...') | raw }} </div> </div> </div> </div> </div> </article> </div> {% endif %} {# On supprime le bloc "next_articles" (2/3 actus après A LA UNE) : on affiche toutes les actus en liste plus bas. #} <div class="header mt-4 mb-2"> <i class="fa-light fa-calendar-days fa-2x gris_999"></i> <span class="fs13 gris_999"> {{ date_label_fr }}</span> </div> {% set featured_id = (actualites_a_la_une_du_jour is defined and actualites_a_la_une_du_jour|length > 0) ? (actualites_a_la_une_du_jour|first).id_actualite : (featured ? featured.id_actualite : 0) %} {% set all_articles = [] %} {% if next_articles is defined and next_articles|length > 0 %} {% set all_articles = all_articles|merge(next_articles) %} {% endif %} {% if other_articles is defined and other_articles|length > 0 %} {% set all_articles = all_articles|merge(other_articles) %} {% endif %} {% set list_articles = featured_id ? all_articles|filter(a => a.id_actualite != featured_id) : all_articles %} {% set five_articles = list_articles|slice(0,5) %} {% for article in five_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|slugify, 'id': article.id_actualite, 'codePays': codePaysWithUnderScore }) }}" target="_self"> <img src="{{ article.imgAffichage is not empty ? article.imgAffichage : 'https://www.fusacq.com/FUSACQ2020/images/480x320_1.jpg' }}" class="img-fluid border_40" alt="{{ article.titreActualite }}" loading="lazy" data-fallback="{{ article.imgAffichageEnError }}"> </a> </div> <div class="col-12 col-lg-9 pt-3 pt-lg-0"> <span class="small_buzz">{{ article.pays }}</span><span class="dotted-separator"></span><span class="small_buzz">{% if article.date_formatee %}{{ article.date_formatee|split('à')[1]|trim }}{% endif %}</span><br> <a href="{{ path('buzz_actualite_detail', { 'slug': article.titreActualite|slugify, 'id': article.id_actualite, 'codePays': codePaysWithUnderScore }) }}" target="_self"> <h4 class="bleu_fusacq titre-3lignes">{{ article.titreActualite }}</h4> </a> <span style="font-size: 0.9rem;">{{ article.descriptionActualite|truncateLongText(210,' ...') | raw }}</span> </div> </div> </div> </article> </div> {% endfor %} {% if list_articles|length > 5 %} {% include 'buzz/fragments/bloc_expert_newsletter.html.twig' %} {% endif %} {% set remaining_articles = list_articles|slice(5) %} {% 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|slugify, 'id': article.id_actualite, 'codePays': codePaysWithUnderScore }) }}" target="_self"> <img src="{{ article.imgAffichage is not empty ? article.imgAffichage : (article.imgAffichageEnError|default('')) }}" class="img-fluid border_40" alt="{{ article.titreActualite }}" loading="lazy" data-fallback="{{ article.imgAffichageEnError }}"> </a> </div> <div class="col-12 col-lg-9 pt-3 pt-lg-0"> <span class="small_buzz">{{ article.pays }}</span><span class="dotted-separator"></span><span class="small_buzz">{% if article.date_formatee %}{{ article.date_formatee|split('à')[1]|trim }}{% endif %}</span><br> <a href="{{ path('buzz_actualite_detail', { 'slug': article.titreActualite|slugify, 'id': article.id_actualite, 'codePays': codePaysWithUnderScore }) }}" target="_self"> <h4 class="bleu_fusacq titre-3lignes">{{ article.titreActualite }}</h4> </a> <span style="font-size: 0.9rem;">{{ article.descriptionActualite|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 %} {% for jour in derniers_jours %} <div class="col-2 text-center day pb-10"> <a href="{{ path('buzz_actualite_internationale_par_date', {'date': jour.date_complete, 'codePays': codePaysWithUnderScore}) }}"> <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> {% 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, "isInternationalImage": true } )) }} </div> </aside> </div> </div> </div> </div> {% if (actualites_a_la_une_du_jour is not defined or actualites_a_la_une_du_jour|length == 0) and (not featured) and ((next_articles is not defined or next_articles is empty) and (other_articles is not defined or other_articles is empty)) %} <div class="col-12 text-center my-5"><p>Aucune actualité internationale trouvée pour le moment.</p> </div> {% endif %}{% endblock %}