templates/annuaires/experts/fiche_blog.html.twig line 32

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block stylesheets %}
  3.     {{ parent() }}
  4.     <link rel="stylesheet" href="{{ asset('build/css/annuaires/experts/index.css') }}">
  5. {% endblock %}
  6. {% block body %} 
  7.     {% include 'assets/assets_vuejs.html.twig' %}
  8.     {% include 'assets/assets_form_errors.html.twig' %}
  9.     <!-- Menu  -->
  10.     {{ render_esi(controller(
  11.     'App\\Controller\\CoreController::menu',
  12.     {   "lang": lang,
  13.         "currentRoute":currentRoute,
  14.         "codePays": codePaysWithUnderScore }
  15. )) | spaceless }}
  16.     <!-- Menu  -->
  17.     <!-- Publicité  -->
  18.     {% include 'includes/publicite.html.twig' %}
  19.     <!-- Publicité  -->
  20.     <div class="container">
  21.         <div class="row">
  22.             <!--COLONNE GAUCHE -->
  23.             {{ render_esi(controller(
  24.                   'App\\Controller\\AnnuairesExpertsController::colonnesGaucheExpert',
  25.                   {   "lang": lang,
  26.                       "codePays": codePaysWithUnderScore   }
  27.               )) | spaceless    }}
  28.             <!--FIN COLONNE GAUCHE -->
  29.             <!--COLONNE DROITE -->
  30.             <div class="col-12 col-lg-9 bkg_blanc no_shadow">
  31.                 {% include 'includes/experts_publicite.html.twig' %}
  32.                 <!-- ARIANE -->
  33.                 {{ render_esi(controller(
  34.                 'App\\Controller\\AnnuairesExpertsController::fileAriane',
  35.                 {
  36.                     "lang": lang,
  37.                     "idLocalisationPrestataire":prestation.id_localisation_prestataire,
  38.                     "idPaysPrestataire":prestation.id_pays,
  39.                     "currentRoute":currentRoute,
  40.                     "currentRouteParams":app.request.attributes.get('_route_params'),
  41.                     "codePays": codePaysWithUnderScore
  42.                 }
  43.             )) | spaceless }}
  44.                 <!-- FIN ARIANE -->
  45.                 <!-- CARD -->
  46.                 {% include 'annuaires/experts/fragments/card.html.twig' %}
  47.                 <!-- FIN CARD -->
  48.                 <div class="row mt-3">
  49.                     <div class="onglet9 col-12">
  50.                         <nav>
  51.                             <div class="nav nav-tabs nav-fill" id="nav-tab" role="tablist">
  52.                                 <div class="col-12 col-sm-4 no-padding-x bl_gris br_gris order-4 order-sm-1">
  53.                                     {% set lien_activite =  path('annuaires_experts_activite_expert',{'titreslug':prestation.titre_service|  slugify,'codePays':codePaysWithUnderScore,'idServicePrestataire':prestation.id_service_prestataire })  %}
  54.                                     <a class="nav-item nav-link" href="{{ lien_activite }}"   >
  55.                                         <span class="fs13">{{ translate("activite",lang,"","M") | raw }}</span>
  56.                                     </a>
  57.                                 </div>
  58.                                 <div class="col-12 col-sm-4 no-padding-x br_gris order-sm-2">
  59.                                     {% set lien_equipe =  path('annuaires_experts_equipe_expert',{'titreslug':prestation.titre_service|  slugify,'codePays':codePaysWithUnderScore,'idServicePrestataire':prestation.id_service_prestataire })  %}
  60.                                     {% set style_lien_disable =   ""  %}
  61.                                     {% if equipes| length < 1 %}
  62.                                         {% set lien_equipe =   "javascript:void(0)"  %}
  63.                                         {% set style_lien_disable =   "pointer-events: none; cursor: default;"  %}
  64.                                     {% endif %}
  65.                                     <a class="nav-item nav-link" href="{{ lien_equipe }}" style="{{ style_lien_disable }}" >
  66.                                         <span class="fs13">{{ translate("equipe",lang,"","M") |capitalize| raw }}</span>&nbsp;&nbsp;
  67.                                         <span class="badge badge-secondary">{{ equipes| length }}</span>
  68.                                     </a>
  69.                                 </div>
  70.                                 <div class="col-12 col-sm-4 no-padding-x br_gris order-sm-3">
  71.                                     <div class="nav-item nav-link active">
  72.                                         <span class="fs13">{{ translate("blog",lang,"","M") | raw }}</span>&nbsp;&nbsp;
  73.                                         <span class="badge badge-secondary">{{ blogs|length }}</span>
  74.                                     </div>
  75.                                 </div>
  76.                             </div>
  77.                         </nav>
  78.                     </div>
  79.                 </div>
  80.                 {% for blog   in blogs  %}
  81.                     <div class="card no_shadow my-3">
  82.                         <div class="card-body">
  83.                             <div class="row   pb-2">
  84.                                 <div class="col-sm-12">
  85.                                     {% set lien = DNS.FUSACQ_BUZZ~"/"~blog.titre_actualite|slugify~"-a"~blog.id~codePaysWithUnderScore  %}
  86.                                     <a href="{{ lien }}" class="bleu_fusacq" target="_blank">
  87.                                         <h5 class="card-title">
  88.                                             {{ blog.titre_actualite|raw|nl2br }}
  89.                                         </h5>
  90.                                     </a>
  91.                                     <span class="small">{{ translate("le",lang,"","") | raw }} {{ blog.date_mise_en_ligne|date("d/m/Y") }}</span><br>
  92.                                     <span>  {{ blog.description_actualite |truncateLongText(210,' ...') | raw  }}  </span>&nbsp;&nbsp;&nbsp;&nbsp;
  93.                                     </b></i> <!-- balise fermture reserve-->
  94.                                     <a href="{{ lien }}" class="bleu_fusacq" target="_blank">{{ translate("lire la suite",lang,"","M")  }}</a>
  95.                                 </div>
  96.                             </div>
  97.                         </div>
  98.                     </div>
  99.                     </b></strong></u>
  100.                 {% endfor %}
  101.                 <!-- notification -->
  102.                 {% include 'form/notifications_success_errors.html.twig' %}
  103.                 <!-- notification   -->
  104.                 <!-- Contactez directement -->
  105.                 {%  set lang = (lang|default) ? lang : app.request.cookies.get('lang') %}
  106.                 <div class="card no_shadow mb-3 card-ie">
  107.                     {{ form_start(form, {attr: {'novalidate': 'novalidate'}}) }}
  108.                     <div class="card-body">
  109.                         <div class="row">
  110.                             <div class="col-12 col-lg-9 offset-lg-1">
  111.                                 {% set arrayVarsTrans =  {"nom_commercial_societe":prestation.nom_commercial_societe}  %}
  112.                                 <h5 class="gris_666">
  113.                                     {{ translate("contactez directement %$nom_commercial_societe%$",lang,"","M","", arrayVarsTrans ) | raw }}
  114.                                 </h5>
  115.                                 <br>
  116.                             </div>
  117.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  118.                                 {{ translate("nom",lang,"","M") | raw }} *
  119.                             </div>
  120.                             <div class="col-8 col-lg-5 mb-3 input-group">
  121.                                 {{ form_widget(form.nom ) }}
  122.                                 {{ form_errors(form.nom) }}
  123.                             </div>
  124.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  125.                                 {{ translate("prenom",lang,"","M") | raw }} *
  126.                             </div>
  127.                             <div class="col-8 col-lg-5 mb-3 input-group">
  128.                                 {{ form_widget(form.prenom ) }}
  129.                                 {{ form_errors(form.prenom) }}
  130.                             </div>
  131.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  132.                                 {{ translate("e-mail",lang,"","M") | raw }} *
  133.                             </div>
  134.                             <div class="col-8 col-lg-5 mb-3 input-group">
  135.                                 {{ form_widget(form.mail ) }}
  136.                                 {{ form_errors(form.mail) }}
  137.                             </div>
  138.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  139.                                 {{ translate("telephone",lang,"","M") | raw }} *
  140.                             </div>
  141.                             <div class="col-8 col-lg-5 mb-3 input-group">
  142.                                 {{ form_widget(form.indicatif ) }}
  143.                                 {{ form_widget(form.telephone ) }}
  144.                                 {{ form_errors(form.telephone) }}
  145.                             </div>
  146.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  147.                                 {{ translate("societe",lang,"","M") | raw }} *
  148.                             </div>
  149.                             <div class="col-8 col-lg-5 mb-3 input-group">
  150.                                 {{ form_widget(form.societe ) }}
  151.                                 {{ form_errors(form.societe) }}
  152.                             </div>
  153.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  154.                                 {{ translate("message",lang,"","M") | raw }} *
  155.                             </div>
  156.                             <div class="col-8 col-lg-5 mb-3 input-group">
  157.                                 {{ form_widget(form.message ) }}
  158.                                 {{ form_errors(form.message) }}
  159.                             </div>
  160.                             {{ form_widget(form.id_service_prestataire) }}
  161.                             {{ form_widget(form.id_membre) }}
  162.                             <input type="hidden" name="form[lang]" value="{{ lang }}" />
  163.                             <div class="col-12 col-sm-6 offset-sm-4">
  164.                                 <div class="form-group">
  165.                                     {{ form_widget(form.recaptcha) }}
  166.                                     {{ form_errors(form.recaptcha) }}
  167.                                 </div>
  168.                             </div>
  169.                             <div class="col-12 mt-1 mb-3 text-center">
  170.                                 <a href="#" title="" target="_blank">
  171.                                     <button type="submit" class="btn btn-fusacq_expert">{{ translate("envoyer",lang,"","M") | raw }}</button>
  172.                                 </a>
  173.                             </div>
  174.                             <div class="col-12 mt-4 mt-3">
  175.                                 <div class="col-12">
  176.                                     <small>{{ translate("* champs obligatoires",lang,"","M") | raw }}</small>
  177.                                 </div>
  178.                             </div>
  179.                         </div>
  180.                     </div>
  181.                     {{ form_end(form)}}
  182.                 </div>
  183.                 <!-- Contactez directement -->
  184.                 <!--MODAL-->
  185.                 <!--FIN MODAL-->
  186.             </div> <!--FIN COLONNE DROITE -->
  187.         </div>
  188.     </div>  <!--FIN CONTAINER -->
  189. {% endblock %}
  190. {% block javascripts %}
  191.     {{ parent() }}
  192.     <script type="module" data-name="{{ codePaysWithUnderScore }}" id="codePaysParam"
  193.     src="{{ asset('build/js/forms/animations.js') }}" defer></script>
  194.  
  195. {% endblock %}