templates/annuaires/experts/fiche_equipe.html.twig line 1

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.                                     {% set style_lien_disable =   ""  %}
  55.                                     {% if equipes| length < 1 %}
  56.                                         {% set lien_activite =   "javascript:void(0)"  %}
  57.                                         {% set style_lien_disable =   "pointer-events: none; cursor: default;"  %}
  58.                                     {% endif %}
  59.                                     <a class="nav-item nav-link" href="{{ lien_activite }}" style="{{ style_lien_disable }}" >
  60.                                         <span class="fs13">{{ translate("activite",lang,"","M") | raw }}</span></a>
  61.                                 </div>
  62.                                 <div class="col-12 col-sm-4 no-padding-x br_gris order-sm-2">
  63.                                     <div class="nav-item nav-link active">
  64.                                         <span class="fs13">{{ translate("equipe",lang,"","M") |capitalize| raw }}</span>&nbsp;&nbsp;<span class="badge badge-secondary">{{ equipes| length }}</span>
  65.                                     </div>
  66.                                 </div>
  67.                                 <div class="col-12 col-sm-4 no-padding-x br_gris order-sm-3">
  68.                                     {% set lien_blog =  path('annuaires_experts_blog_expert',{'titreslug':prestation.titre_service|  slugify,'codePays':codePaysWithUnderScore,'idServicePrestataire':prestation.id_service_prestataire })  %}
  69.                                     {% set style_lien_disable =   ""  %}
  70.                                     {% if blogs| length < 1 %}
  71.                                         {% set lien_blog =   "javascript:void(0)"  %}
  72.                                         {% set style_lien_disable =   "pointer-events: none; cursor: default;"  %}
  73.                                     {% endif %}
  74.                                     <a class="nav-item nav-link" href="{{ lien_blog }}"  style="{{ style_lien_disable }}" >
  75.                                         <span class="fs13">{{ translate("blog",lang,"","M") | raw }}</span>&nbsp;&nbsp;<span class="badge badge-secondary">{{ blogs|length }}</span></a>
  76.                                 </div>
  77.                             </div>
  78.                         </nav>
  79.                     </div>
  80.                 </div>
  81.                 {% for equipe  in equipes  %}
  82.                     <div class="card no_shadow my-3">
  83.                         <div class="card-body" style="padding-bottom:6px!important;">
  84.                             <div class="row  pb-2">
  85.                                 <div class="col-12 col-sm-2 col-md-2 col-lg-1">
  86.                                     {% if equipe.photo|default %}
  87.                                         <img src="{{ DNS.FUSACQ }}/images/photos_equipes_prestataires_small/{{ equipe.photo }}" style="width: 55px; border: 1px solid #CCCCCC;">
  88.                                     {% else %}
  89.                                         <img src="https://www.help-fusacq.com/fr/css/images/homme.gif" style="width: 55px; border: 1px solid #CCCCCC;">
  90.                                     {% endif %}
  91.                                 </div>
  92.                                 <div class="col-12 col-sm-10 col-md-10 col-lg-11">
  93.                                     <a href="{{ path('annuaires_experts_fiche_expert_detail',{
  94.                                 'codePays':codePaysWithUnderScore,
  95.                                 'idMembre':equipe.id_membre,
  96.                                 'idServicePrestataire':prestation.id_service_prestataire,
  97.                                 'reecriture_url':equipe.reecriture_url })
  98.                                        }}" class="fs12 bleu_fusacq">
  99.                                         {{ equipe.prenom }} {{ equipe.nom }}
  100.                                     </a>
  101.                                     <em> {{ equipe.fonction }}</em><br>
  102.                                     <span>{{ equipe.parcours | truncateLongText( 200,' ...' ) |raw|nl2br  }}</span><br>
  103.                                     <div style="float:right">
  104.                                         <a href="{{ path('annuaires_experts_fiche_expert_detail',{
  105.                                                             'codePays':codePaysWithUnderScore,
  106.                                                             'idMembre':equipe.id_membre,
  107.                                                             'idServicePrestataire':prestation.id_service_prestataire,
  108.                                                             'reecriture_url':equipe.reecriture_url })
  109.                                            }}" class="bleu_fusacq">
  110.                                             {{ translate("consulter sa fiche",lang,"","M") | raw }}
  111.                                         </a>
  112.                                     </div>
  113.                                 </div>
  114.                             </div>
  115.                         </div>
  116.                     </div>
  117.                 {% endfor %}
  118.                 <!-- notification -->
  119.                 {% include 'form/notifications_success_errors.html.twig' %}
  120.                 <!-- notification   -->
  121.                 <!-- Contactez directement -->
  122.                 {%  set lang = (lang|default) ? lang : app.request.cookies.get('lang') %}
  123.                 <div class="card no_shadow mb-3 card-ie">
  124.                     {{ form_start(form, {attr: {'novalidate': 'novalidate'}}) }}
  125.                     <div class="card-body">
  126.                         <div class="row">
  127.                             <div class="col-12 col-lg-9 offset-lg-1">
  128.                                 {% set arrayVarsTrans =  {"nom_commercial_societe":prestation.nom_commercial_societe}  %}
  129.                                 <h5 class="gris_666">
  130.                                     {{ translate("contactez directement %$nom_commercial_societe%$",lang,"","M","", arrayVarsTrans ) | raw }}
  131.                                 </h5>
  132.                                 <br>
  133.                             </div>
  134.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  135.                                 {{ translate("nom",lang,"","M") | raw }} *
  136.                             </div>
  137.                             <div class="col-8 col-lg-5 mb-3 input-group">
  138.                                 {{ form_widget(form.nom ) }}
  139.                                 {{ form_errors(form.nom) }}
  140.                             </div>
  141.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  142.                                 {{ translate("prenom",lang,"","M") | raw }} *
  143.                             </div>
  144.                             <div class="col-8 col-lg-5 mb-3 input-group">
  145.                                 {{ form_widget(form.prenom ) }}
  146.                                 {{ form_errors(form.prenom) }}
  147.                             </div>
  148.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  149.                                 {{ translate("e-mail",lang,"","M") | raw }} *
  150.                             </div>
  151.                             <div class="col-8 col-lg-5 mb-3 input-group">
  152.                                 {{ form_widget(form.mail ) }}
  153.                                 {{ form_errors(form.mail) }}
  154.                             </div>
  155.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  156.                                 {{ translate("telephone",lang,"","M") | raw }} *
  157.                             </div>
  158.                             <div class="col-8 col-lg-5 mb-3 input-group">
  159.                                 {{ form_widget(form.indicatif ) }}
  160.                                 {{ form_widget(form.telephone ) }}
  161.                                 {{ form_errors(form.telephone) }}
  162.                             </div>
  163.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  164.                                 {{ translate("societe",lang,"","M") | raw }} *
  165.                             </div>
  166.                             <div class="col-8 col-lg-5 mb-3 input-group">
  167.                                 {{ form_widget(form.societe ) }}
  168.                                 {{ form_errors(form.societe) }}
  169.                             </div>
  170.                             <div class="col-4 col-lg-3 offset-lg-2 mt-1 mb-3">
  171.                                 {{ translate("message",lang,"","M") | raw }} *
  172.                             </div>
  173.                             <div class="col-8 col-lg-5 mb-3 input-group">
  174.                                 {{ form_widget(form.message ) }}
  175.                                 {{ form_errors(form.message) }}
  176.                             </div>
  177.                             {{ form_widget(form.id_service_prestataire) }}
  178.                             {{ form_widget(form.id_membre) }}
  179.                             <input type="hidden" name="form[lang]" value="{{ lang }}" />
  180.                             <div class="col-12 col-sm-6 offset-sm-4">
  181.                                 <div class="form-group">
  182.                                     {{ form_widget(form.recaptcha) }}
  183.                                     {{ form_errors(form.recaptcha) }}
  184.                                 </div>
  185.                             </div>
  186.                             <div class="col-12 mt-1 mb-3 text-center">
  187.                                 <a href="#" title="" target="_blank">
  188.                                     <button type="submit" class="btn btn-fusacq_expert">{{ translate("envoyer",lang,"","M") | raw }}</button>
  189.                                 </a>
  190.                             </div>
  191.                             <div class="col-12 mt-4 mt-3">
  192.                                 <div class="col-12">
  193.                                     <small>{{ translate("* champs obligatoires",lang,"","M") | raw }}</small>
  194.                                 </div>
  195.                             </div>
  196.                         </div>
  197.                     </div>
  198.                     {{ form_end(form)}}
  199.                 </div>
  200.                 <!-- Contactez directement -->
  201.                 <!--MODAL-->
  202.                 <!--FIN MODAL-->
  203.             </div> <!--FIN COLONNE DROITE -->
  204.         </div>
  205.     </div>  <!--FIN CONTAINER -->
  206. {% endblock %}
  207. {% block javascripts %}
  208.     {{ parent() }}
  209.     <script type="module" data-name="{{ codePaysWithUnderScore }}" id="codePaysParam"
  210.     src="{{ asset('build/js/forms/animations.js') }}" defer></script>
  211.     
  212. {% endblock %}