templates/public/layout.html.twig line 19

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Bienvenue {{ interlocuteur is not null ? 'chez ' ~ interlocuteur.entreprise.nom : '' }}{% endblock %}
  3.     {% block body %}
  4.         {% set horizontalScreen = true %}
  5.         {% if horizontalScreen %}
  6.             {% set orientationMobile = "horizontal-screen" %}
  7.         {% else %}
  8.             {% set orientationMobile = "vertical-screen" %}
  9.         {% endif %}
  10.         <div class="{{orientationMobile}}">
  11.             <div class="horizontal-content">
  12.                 {% block header %}
  13.                     {% if recap is not defined %}
  14.                         {% set recap = false %}
  15.                     {% endif %}
  16.                     <header class="header mobile">
  17.                         <div>
  18.                             <nav class="navbar navbar-expand-lg d-flex flex-nowrap align-items-center justify-content-between navbar-light bg-light py-0">
  19.                                 <div class="left-buttons d-flex position-relative">
  20.                                     <a href="{% if prospect %}{{ path('public_prospect_short', {token: prospect.token}) }}{% else %}{{ path('public_prospect_short', {token: app.session.get('propositions')[0].prospect.token }) }}{% endif %}{% if not app.user %}?mode=visitor{% endif %}" class="btn navbar-brand p-0 my-0 active-loading">
  21.                                         {% if interlocuteur and interlocuteur.entreprise and interlocuteur.entreprise.logo %}
  22.                                             <img src="{{ asset('uploads/entreprises_logos/' ~ interlocuteur.entreprise.logo) }}" class="py-2">
  23.                                         {% else %}
  24.                                             <img src="{{ asset("build/images/zada_logo_large.png") }}" class="py-2">
  25.                                         {% endif %}
  26.                                     </a>
  27.                                     {% block dropdownLotsNav %}
  28.                                     {% endblock %}
  29.                                     {% if not recap %}
  30.                                         <div class="dropdown recap opacity-0 lot-1">
  31.                                             <span class="before"></span>
  32.                                             <a class="btn navbar-lot-menu d-flex align-items-center " href="{{ path('public_prospect_short', {token: prospect.token, recap: true}) }}">
  33.                                                 <span class="text-center">
  34.                                                     RECAP'
  35.                                                 </span>
  36.                                             </a>
  37.                                             <span class="after"></span>
  38.                                         </div>
  39.                                     {% endif %}
  40.                                 </div>
  41.                                 <div>
  42.                                     {% if not recap %}
  43.                                         <h2 class="slide-title mb-0 text-center">Bonjour {{prospect.emprunteurPrenom|upper}}
  44.                                             {% if prospect.emprunteurNom and prospect.afficherNomEmprunteur %}
  45.                                                 {{prospect.emprunteurNom|upper}}
  46.                                             {% endif %}
  47.                                             {% if prospect.coemprunteurPrenom %}
  48.                                                 et {{prospect.coemprunteurPrenom|upper}}
  49.                                                 {% if prospect.coemprunteurNom and prospect.afficherNomCoEmprunteur %}
  50.                                                     {{prospect.coemprunteurNom|upper}}
  51.                                                 {% endif %}
  52.                                             {% endif %}
  53.                                         </h2>
  54.                                     {% else %}
  55.                                         <h2 class="slide-title mb-0 text-center">MA SELECTION - RECAP'</h2>
  56.                                     {% endif %}
  57.                                 </div>
  58.                                 <div class="header-buttons d-flex text-white demande-rdv">
  59.                                     <div style="height: 100%">
  60.                                         <div class="row justify-content-center text-uppercase">
  61.                                             <div class="col-12 text-center">
  62.                                                 <span class="text-golden">MON INTERLOCUTEUR</span>
  63.                                             </div>
  64.                                         </div>
  65.                                         {% if interlocuteur is not null %}
  66.                                             <div class="row justify-content-center flex-nowrap overflow-hidden">
  67.                                                 {% if interlocuteur.prenom is not empty or interlocuteur.nom is not empty %}
  68.                                                     <div class="col-md-6 text-center" style="width: fit-content;">
  69.                                                         <span class="text-golden">
  70.                                                             <span class="text-capitalize">{{ interlocuteur.prenom }}</span> <span class="text-uppercase">{{ interlocuteur.nom }}</span>
  71.                                                         </span>
  72.                                                     </div>
  73.                                                 {% endif %}
  74.                                                 
  75.                                                 {% if interlocuteur.telephone is not empty %}
  76.                                                     <div class="col-md-6 text-center" style="width: fit-content;">
  77.                                                     {% set numero = interlocuteur.telephone | replace({' ': '', '-': '', '+33': '0'}) %}
  78.                                                     {% set numero_formate = numero|slice(0, 2) ~ '.' ~ numero|slice(2, 2) ~ '.' ~ numero|slice(4, 2) ~ '.' ~ numero|slice(6, 2) ~ '.' ~ numero|slice(8, 2) %}
  79.                                                         <a class="text-golden" href="tel:{{ numero_formate }}">
  80.                                                             {{ numero_formate|join('.') }}
  81.                                                         </a>
  82.                                                     </div>
  83.                                                 {% endif %}
  84.                                             </div>
  85.                                             {% if interlocuteur.email is not empty %}
  86.                                                 <div class="row justify-content-center">
  87.                                                     <div class="col-12 text-center">
  88.                                                         <a class="text-golden" href="mailto:{{ interlocuteur.email }}">{{ interlocuteur.email }}</a>
  89.                                                     </div>
  90.                                                 </div>
  91.                                             {% endif %}
  92.                                         {% elseif app.user %}
  93.                                             <div class="row justify-content-center flex-nowrap overflow-hidden">
  94.                                                 {% if app.user.prenom is not empty or app.user.nom is not empty %}
  95.                                                     <div class="col-md-6 text-center" style="width: fit-content;">
  96.                                                         <span class="text-golden">
  97.                                                             <span class="text-capitalize">{{ app.user.prenom }}</span> <span class="text-uppercase">{{ app.user.nom }}</span>
  98.                                                         </span>
  99.                                                     </div>
  100.                                                 {% endif %}
  101.                                                 {% if app.user.telephone is not empty %}
  102.                                                     <div class="col-md-6 text-center" style="width: fit-content;">
  103.                                                     {% set numero = app.user.telephone | replace({' ': '', '-': '', '+33': '0'}) %}
  104.                                                     {% set numero_formate = numero|slice(0, 2) ~ '.' ~ numero|slice(2, 2) ~ '.' ~ numero|slice(4, 2) ~ '.' ~ numero|slice(6, 2) ~ '.' ~ numero|slice(8, 2) %}
  105.                                                         <a class="text-golden" href="tel:{{ numero_formate }}">
  106.                                                             {{ numero_formate|join('.') }}
  107.                                                         </a>
  108.                                                     </div>
  109.                                                 {% endif %}
  110.                                             </div>
  111.                                             {% if app.user.email is not empty %}
  112.                                                 <div class="row justify-content-center">
  113.                                                     <div class="col-12 text-center">
  114.                                                         <a class="text-golden" href="mailto:{{ app.user.email }}">{{ app.user.email }}</a>
  115.                                                     </div>
  116.                                                 </div>
  117.                                             {% endif %}
  118.                                         {% else %}
  119.                                             <div class="row justify-content-center flex-nowrap overflow-hidden">
  120.                                                 <div class="col-md-6 text-center" style="width: fit-content;">
  121.                                                     <span class="text-golden">
  122.                                                         <span class="text-capitalize">{{ interlocuteur.entreprise.nom }}</span>
  123.                                                     </span>
  124.                                                 </div>
  125.                                                 <div class="col-md-6 text-center" style="width: fit-content;">
  126.                                                     {% if interlocuteur.entreprise.telephone is not empty %}
  127.                                                         {% set numero = interlocuteur.entreprise.telephone | replace({' ': '', '-': '', '+33': '0'}) %}
  128.                                                         {% set numero_formate = numero|slice(0, 2) ~ '.' ~ numero|slice(2, 2) ~ '.' ~ numero|slice(4, 2) ~ '.' ~ numero|slice(6, 2) ~ '.' ~ numero|slice(8, 2) %}
  129.                                                         <a class="text-golden" href="tel:{{ numero_formate }}">
  130.                                                             {{ numero_formate|join('.') }}
  131.                                                         </a>
  132.                                                     {% else %}
  133.                                                         <a class="text-golden">Aucun Téléphone</a>
  134.                                                     {% endif %}
  135.                                                 </div>
  136.                                             </div>
  137.                                             <div class="row justify-content-center">
  138.                                                 <div class="col-12 text-center">
  139.                                                     {% if interlocuteur.entreprise.email is not empty %}
  140.                                                         <a class="text-golden" href="mailto:{{ interlocuteur.entreprise.email }}">{{ interlocuteur.entreprise.email }}</a>
  141.                                                     {% else %}
  142.                                                         <a class="text-golden">Aucun E-mail</a>
  143.                                                     {% endif %}
  144.                                                 </div>
  145.                                             </div>
  146.                                         {% endif %}
  147.                                     </div>
  148.                                 </div>
  149.                             </nav>
  150.                         </div>
  151.                         <div class="position-relative">
  152.                             <div class="progress-container">
  153.                                 <div class="progress">
  154.                                     <div class="progress-bar w-100" style="border-top-right-radius: 0px; border-bottom-right-radius: 0px;" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100"></div>
  155.                                 </div>
  156.                             </div>
  157.                         </div>
  158.                     </header>
  159.                 {% endblock %}
  160.                 {% block main %}
  161.                 {% endblock %}
  162.                 {% block footer %}
  163.                     <footer class="py-5">
  164.                         <div class="container">
  165.                             <div class="row justify-content-center">
  166.                                 <div class="col-md-6 col-lg-4 my-2">
  167.                                     <img src="{{ asset("build/images/zada_logo_large.png") }}" width="74">
  168.                                     <div class="mt-3 text-15 text-taupe">Lorem ipsum dolor sit amet, consectetur sed do invictitur adipi elit.</div>
  169.                                 </div>
  170.                                 <div class="col-md-6 col-lg-3 my-2">
  171.                                     <div class="d-flex flex-column align-items-start">
  172.                                         <a class="my-2 fw-bold text-blue text-15" href="#">Vos programmes</a>
  173.                                         <a class="my-2 fw-bold text-blue text-15" href="#">L'agence LK1</a>
  174.                                         <a class="my-2 fw-bold text-blue text-15" href="#">FAQ</a>
  175.                                     </div>
  176.                                 </div>
  177.                                 <div class="col-md-6 col-lg-4 my-2">
  178.                                     <div class="d-flex flex-column align-items-start">
  179.                                         <a class="my-2 fw-bold text-blue text-15" href="#">Contact</a>
  180.                                         <div class="adresse text-15 text-taupe">
  181.                                             <div class="mb-1">1 avenue du Pré Félin, 74940 Annecy</div>
  182.                                             <div class="mb-1">+33 (0)4 50 22 37 14</div>
  183.                                             <div>Email : <a href="mailto:lk1@lk1.fr">lk1@lk1.fr</a></div>
  184.                                         </div>
  185.                                     </div>
  186.                                 </div>
  187.                                 <div class="col-md-6 col-lg-1 my-2">
  188.                                     <div class="d-flex flex-row flex-md-column justify-content-center h-100">
  189.                                         <a href="#" class="mx-2 mx-md-0 my-2 noAnim">
  190.                                             <img src="{{ asset("build/images/facebook_mail.png") }}" width="20" height="20"/>
  191.                                         </a>
  192.                                         <a href="#" class="mx-2 mx-md-0 my-2 noAnim">
  193.                                             <img src="{{ asset("build/images/twitter_mail.png") }}" width="20" height="20"/>
  194.                                         </a>
  195.                                         <a href="#" class="mx-2 mx-md-0 my-2 noAnim">
  196.                                             <img src="{{ asset("build/images/instagram_mail.png") }}" width="20" height="20"/>
  197.                                         </a>
  198.                                     </div>
  199.                                 </div>
  200.                             </div>
  201.                         </div>
  202.                     </footer>
  203.                 {% endblock %}
  204.             </div>
  205.             <div class="vertical-content">
  206.                 {% include 'public/vertical_layout.html.twig' %}
  207.             </div>
  208.         </div>
  209.         <div id="main_loader" class="loader" style="display:none !important;">
  210.             <i class="fas fa-hourglass-half"></i></br>
  211.             <span>Chargement en cours...</span>
  212.         </div>
  213.     {% endblock %}