clients/qonta.fr/templates/base.html.twig line 1

Open in your IDE?
  1. {% extends 'superbase.html.twig' %}
  2. {% block meta_description %}{% endblock %}
  3. {% block title %}Bonjour {{ accountingFirm.name }}{% endblock %}
  4. {% block author %}{{ cabinet.name | capitalize }}{% endblock %}
  5. {% block stylesheets %}
  6.     {% if accountingFirm.parameters.favicon!=null %}
  7.         <link rel='icon' type='image/x-icon'
  8.               href="{{ asset_client(accountingFirm,'/images/'~accountingFirm.parameters.favicon) }}">
  9.     {% endif %}
  10.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/animate.css") }}"/>
  11.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/all.css") }}"/>
  12.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/bootstrap.min.css") }}"/>
  13.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/boxicons.min.css") }}"/>
  14.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/bootstrap-icons.css") }}"/>
  15.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/jquery-ui.css") }}"/>
  16.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/swiper-bundle.css") }}"/>
  17.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/odometer.css") }}"/>
  18.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"fonts/stylesheet.css") }}"/>
  19.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/jquery.fancybox.min.css") }}"/>
  20.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/magnific-popup.css") }}"/>
  21.     <link rel="stylesheet" href="{{ assets_client( accountingFirm,"css/style.css") }}"/>
  22.     <style>
  23.         .cookiebanner {
  24.             z-index: 99999 !important;
  25.         }
  26.         marquee {
  27.             height: 25px !important;
  28.         }
  29.     </style>
  30. {% endblock %}
  31. {% block javascripts_recaptcha %}
  32.     {% if accountingFirm.parameters.getGOOGLERECAPTCHASITEKEY!=null and accountingFirm.parameters.getGOOGLERECAPTCHASITEKEY!=null %}
  33.         <script type="text/javascript">
  34.             function onGoogleReCaptchaApiLoad() {
  35.                 var widgets = document.querySelectorAll('[data-toggle="recaptcha"]');
  36.                 for (var i = 0; i < widgets.length; i++) {
  37.                     renderReCaptcha(widgets[i]);
  38.                 }
  39.             }
  40.             /**
  41.              * Get the submit buttons from the given form
  42.              */
  43.             function getSubmitButtons(form) {
  44.                 var buttons = form.querySelectorAll('button, input');
  45.                 var submitButtons = [];
  46.                 for (var i = 0; i < buttons.length; i++) {
  47.                     var button = buttons[i];
  48.                     if (button.getAttribute('type') == 'submit') {
  49.                         submitButtons.push(button);
  50.                     }
  51.                 }
  52.                 return submitButtons;
  53.             }
  54.             /**
  55.              * Prevent the submit buttons from submitting a form
  56.              * and invoke the challenge for the given widget id
  57.              */
  58.             function bindChallengeToSubmitButtons(form, reCaptchaId) {
  59.                 getSubmitButtons(form).forEach(function (button) {
  60.                     button.addEventListener('click', function (e) {
  61.                         e.preventDefault();
  62.                         grecaptcha.execute(reCaptchaId);
  63.                     });
  64.                 });
  65.             }
  66.             /**
  67.              * Render a reCAPTCHA from the type
  68.              */
  69.             function renderReCaptcha(widget) {
  70.                 var form = widget.closest('form');
  71.                 var widgetType = widget.getAttribute('data-type');
  72.                 var widgetParameters = {
  73.                     'sitekey': '{{ accountingFirm.parameters.getGOOGLERECAPTCHASITEKEY }}'
  74.                 };
  75.                 if (widgetType == 'invisible') {
  76.                     widgetParameters['callback'] = function () {
  77.                         form.submit()
  78.                     };
  79.                     widgetParameters['size'] = "invisible";
  80.                 }
  81.                 var widgetId = grecaptcha.render(widget, widgetParameters);
  82.                 if (widgetType == 'invisible') {
  83.                     bindChallengeToSubmitButtons(form, widgetId)
  84.                 }
  85.             }
  86.             /**
  87.              * The callback function executed
  88.              * once all the Google dependencies have loaded
  89.              */
  90.             function onGoogleReCaptchaLoad() {
  91.                 var widgets = document.querySelectorAll('[data-toggle="recaptcha"]');
  92.                 for (var i = 0; i < widgets.length; i++) {
  93.                     renderReCaptcha(widgets[i]);
  94.                 }
  95.             }
  96.         </script>
  97.         <script type="text/javascript"
  98.                 src="https://www.google.com/recaptcha/api.js?onload=onGoogleReCaptchaApiLoad&render=explicit&hl={{ app.request.locale }}"
  99.                 async defer></script>
  100.     {% endif %}
  101. {% endblock %}
  102. {% block header %}
  103.     {# <div class="preloader">
  104.             <div class="counter">0</div>
  105.         </div> #}
  106.     <!-- ========== topbar============= -->
  107.     <div class="topbar d-md-flex d-none topbar-bg">
  108.         <div class="container">
  109.             <div class="topbar-area bg-transparent d-flex justify-content-between">
  110.                 {{ actualite_defilante(cabinet) }}
  111.             </div>
  112.         </div>
  113.     </div>
  114.     <!-- ========== topbar============= -->
  115.     <!-- ========== header============= -->
  116.     <header class="header-area style-5" style="z-index:9999999">
  117.         <div class="container-fluid d-flex justify-content-between align-items-center px-0">
  118.             <div class="header-logo">
  119.                 <a href="{{ path('client') }}"><img alt="image" class="img-fluid"
  120.                                                     src="{{ assets_client( accountingFirm,"images/qonta-logo-200x65.png") }}"
  121.                                                     style="width: 200px !important"></a>
  122.             </div>
  123.             <div class="main-nav">
  124.                 <div class="mobile-logo-area d-lg-none d-flex justify-content-between align-items-center">
  125.                     <div class="mobile-logo-wrap">
  126.                         <a href="{{ path('client') }}"><img alt="image" class="img-fluid"
  127.                                                             src="{{ assets_client( accountingFirm,"images/QontaLogo.jpg") }}"
  128.                                                             loading="lazy"></a>
  129.                     </div>
  130.                     <div class="menu-close-btn">
  131.                         <i class="bi bi-x-lg text-dark"></i>
  132.                     </div>
  133.                 </div>
  134.                 <ul class="menu-list">
  135.                     <li class="menu-item-has-children">
  136.                         <a href="{{ path('client_custom_page', {uri: 'cabinet'}) }}"
  137.                            class="drop-down {% if page.uri == "cabinet" %} active {% endif %}">Cabinet</a>
  138.                     </li>
  139.                     <li class="menu-item-has-children">
  140.                         <a href="{{ path('client_custom_page', {uri: 'vous-êtes'}) }}"
  141.                            class="drop-down {% if page.uri == "vous-êtes" %} active {% endif %}">Vous êtes ?</a><i
  142.                                 class='bi bi-chevron-down dropdown-icon'></i>
  143.                         <ul class="sub-menu">
  144.                             <li><a href="{{ path('client_custom_page', {uri: 'artisans'}) }}">Artisans</a></li>
  145.                             <li><a href="{{ path('client_custom_page', {uri: 'commercants'}) }}">Commerçants</a></li>
  146.                             <li><a href="{{ path('client_custom_page', {uri: 'professions-liberales'}) }}">Professions
  147.                                     libérales</a></li>
  148.                             <li><a href="{{ path('client_custom_page', {uri: 'immobilier'}) }}">Immobilier</a></li>
  149.                         </ul>
  150.                     </li>
  151.                     <li class="menu-item-has-children">
  152.                         <a href="{{ path('client_custom_page', {uri: 'missions'}) }}"
  153.                            class="drop-down {% if page.uri == "missions" %} active {% endif %}">Missions</a><i
  154.                                 class='bi bi-chevron-down dropdown-icon'></i>
  155.                         <ul class="sub-menu">
  156.                             <li>
  157.                                 <a href="{{ path('client_custom_page', {uri: 'mission-comptabilite'}) }}">Comptabilité</a>
  158.                             </li>
  159.                             <li><a href="{{ path('client_custom_page', {uri: 'mission-social'}) }}">Social</a></li>
  160.                             <li><a href="{{ path('client_custom_page', {uri: 'mission-fiscal'}) }}">Fiscal</a></li>
  161.                             <li><a href="{{ path('client_custom_page', {uri: 'mission-juridique'}) }}">Juridique</a>
  162.                             </li>
  163.                         </ul>
  164.                     </li>
  165.                     <li class="menu-item-has-children">
  166.                         <a href="{{ path('outil_index') }}" {% if page.uri == "outils" %} class="active" {% endif %}>Outils</a><i
  167.                                 class='bi bi-chevron-down dropdown-icon'></i>
  168.                         <ul class="sub-menu">
  169.                             <li>
  170.                                 <a href="{{ path('outil_creation') }}">Création d'entreprise</a>
  171.                             </li>
  172.                             <li>
  173.                                 <a href="{{ path('outil_financement') }}">Choix de financement</a>
  174.                             </li>
  175.                             <li>
  176.                                 <a href="{{ path('outil_facturation') }}">Facturation</a>
  177.                             </li>
  178.                             <li>
  179.                                 <a href="{{ path('outil_caisse') }}">Caisse</a>
  180.                             </li>
  181.                             <li>
  182.                                 <a href="{{ path('outil_achat') }}">Achat</a>
  183.                             </li>
  184.                             <li>
  185.                                 <a href="{{ path('outil_banque') }}">Banque</a>
  186.                             </li>
  187.                             <li>
  188.                                 <a href="{{ path('outil_note_de_frais') }}">Note de frais</a>
  189.                             </li>
  190.                             <li>
  191.                                 <a href="{{ path('outil_suivi_gestion') }}">Suivi de gestion</a>
  192.                             </li>
  193.                             <li>
  194.                                 <a href="{{ path('outil_entretien_bilan') }}">Entretien de bilan</a>
  195.                             </li>
  196.                             <li>
  197.                                 <a href="{{ path('outil_evaluation_entreprise') }}">Evaluation entreprise</a>
  198.                             </li>
  199.                             <li>
  200.                                 <a href="{{ path('outil_evaluation_entreprise') }}">Analyse du coût de revient</a>
  201.                             </li>
  202.                             <li>
  203.                                 <a href="{{ path('outil_optimisation_financement_vehicule') }}">Simulateur auto</a>
  204.                             </li>
  205.                             <li>
  206.                                 <a href="{{ path('outil_optimisation_investissement_immo') }}">Solutions
  207.                                     investissement</a>
  208.                             </li>
  209.                         </ul>
  210.                     </li>
  211.                     <li class="menu-item-has-children">
  212.                         <a href="{{ path('simulateur_index') }}"
  213.                            class="{% if page.uri == "simulateur" %} active {% endif %}">Simulateurs</a><i
  214.                                 class='bi bi-chevron-down dropdown-icon'></i>
  215.                         <ul class="sub-menu ">
  216.                             {% for link in DynData["nav_simu"]["data"] %}
  217.                                 <li>
  218.                                     <a href="{{ link["data"] }}">{{ link["titre"] }}</a>
  219.                                 </li>
  220.                             {% endfor %}
  221.                         </ul>
  222.                     </li>
  223.                     <li>
  224.                         <a href="{{ path('client_announcement_index') }}" {% if page.uri == "recrutement" %} class="active" {% endif %}>Recrutement</a>
  225.                     </li>
  226.                     <li class="menu-item-has-children">
  227.                         <a href="{{ path('client_widget_news_index') }}" {% if page.uri == "actu" %} class="active" {% endif %}>Actualité
  228.                         </a>
  229.                         <i class='bi bi-chevron-down dropdown-icon'></i>
  230.                         <ul class="sub-menu ">
  231.                             {% for link in DynData["nav_actu"]["data"] %}
  232.                                 <li>
  233.                                     <a href="{{ link["data"] }}">{{ link["titre"] }}</a>
  234.                                 </li>
  235.                             {% endfor %}
  236.                         </ul>
  237.                     </li>
  238.                     <li><a href="{{ path('client_contact') }}"
  239.                            class="{% if page.uri == "contact" %} active {% endif %}">Contact</a></li>
  240.                 </ul>
  241.                 <!-- mobile-search-area -->
  242.                 <div class="d-flex justify-content-start align-items-center flex-row d-lg-none d-block mt-5">
  243.                     <a href="service-details.html" class="eg-btn btn--primary btn--lg w-100 d-flex d-lg-none">Accès
  244.                         client</a>
  245.                 </div>
  246.             </div>
  247.             <div class="nav-right header-five-right d-flex jsutify-content-end align-items-center gap-sm-5 gap-4">
  248.                 <div class="header-phone-five">
  249.                     <div class="icon">
  250.                         <i class='bx bx-phone-call'></i>
  251.                     </div>
  252.                     <div class="email">
  253.                         <span>Contactez-nous</span>
  254.                         <h5><a href="tel:0549628800">05 49 62 88 00</a></h5>
  255.                     </div>
  256.                 </div>
  257.                 <a href="service-details.html" class="eg-btn btn--md btn--primary btn--capsule d-xl-flex d-none">Accès
  258.                     client</a>
  259.                 <div class="mobile-menu-btn d-lg-none d-block">
  260.                     <i class="bi bi-list text-dark"></i>
  261.                 </div>
  262.             </div>
  263.         </div>
  264.     </header>
  265.     <!-- ========== header end============= -->
  266. {% endblock %}
  267. {% block body %}{% endblock %}
  268.  {% block footer %}
  269.      <footer>
  270.          <div class="container-fluid">
  271.              <div class="row justify-content-center align-items-center">
  272.                  <div class="col-xl-4 order-sm-1 order-2">
  273.                      <div class="footer-info">
  274.                          <a href="{{ path('client') }}" class="footer-logo">
  275.                              <img style="margin-left: 20%;"
  276.                                   src="{{ assets_client( accountingFirm,"images/qonta-logo-200x65.png") }}" alt="image"
  277.                                   loading="lazy">
  278.                          </a>
  279.                          <span><img src="{{ assets_client( accountingFirm,"images/icons/title-vector.svg") }}"
  280.                                     alt="image"></span>
  281.                          <p>Qonta, l’expert-comptable digital et humain des TPE situé à Poitiers</p>
  282.                          <ul class="footer-social">
  283.                              <li>
  284.                                  <a href="https://www.linkedin.com/"><i class='bx bxl-linkedin'></i></a>
  285.                              </li>
  286.                              <li>
  287.                                  <a href="https://www.dribbble.com/"><i class='bx bxl-pinterest-alt'></i></a>
  288.                              </li>
  289.                              <li>
  290.                                  <a href="https://www.pinterest.com/"><i class='bx bxl-instagram'></i></a>
  291.                              </li>
  292.                              <li>
  293.                                  <a href="https://www.twitter.com/"><i class='bx bxl-facebook'></i></a>
  294.                              </li>
  295.                          </ul>
  296.                      </div>
  297.                  </div>
  298.                  <div class="col-xl-8 pt-90 order-sm-2 order-1">
  299.                      <div class="row mb-70 gy-5">
  300.                          <div class="col-lg-3 col-md-3 col-sm-6">
  301.                              <div class="footer-list-area">
  302.                                  <h3 class="footer-list-title">Missions</h3>
  303.                                  <ul class="footer-list">
  304.                                      <li><a href="{{ path('client_custom_page', {uri: 'artisans'}) }}">Artisans</a></li>
  305.                                      <li>
  306.                                          <a href="{{ path('client_custom_page', {uri: 'commercants'}) }}">Commerçants</a>
  307.                                      </li>
  308.                                      <li><a href="{{ path('client_custom_page', {uri: 'professions-liberales'}) }}">Professions
  309.                                              libérales</a></li>
  310.                                      <li><a href="{{ path('client_custom_page', {uri: 'immobilier'}) }}">Immobilier</a>
  311.                                      </li>
  312.                                  </ul>
  313.                              </div>
  314.                          </div>
  315.                          <div class="col-lg-4 col-md-4 col-sm-6">
  316.                              <div class="footer-list-area">
  317.                                  <h3 class="footer-list-title">Inscrit à l'ordre</h3>
  318.                                  <a href="https://annuaire.experts-comptables.org/expert-comptable/20853-centre-expertise-gestion-des-artisans-des-metiers-dissay-86130"
  319.                                     target="_blank"><img class="logos w-50 h-50"
  320.                                                          src="{{ assets_client( accountingFirm,"images/oec-logo.png") }}"
  321.                                                          alt="" loading="lazy"></a>
  322.                              </div>
  323.                          </div>
  324.                          <div class="col-lg-5 col-md-5 col-sm-6">
  325.                              <div class="footer-list-area">
  326.                                  <h3 class="footer-list-title">Contact</h3>
  327.                                  <ul class="footer-address-list">
  328.                                      <li>
  329.                                          <div class="icon">
  330.                                              <i class='bx bx-phone-call'></i>
  331.                                          </div>
  332.                                          <div class="address">
  333.                                              <a href="tel:0549628800">05 49 62 88 00</a>
  334.                                          </div>
  335.                                      </li>
  336.                                      <li>
  337.                                          <div class="icon">
  338.                                              <i class="bi bi-geo-alt"></i>
  339.                                          </div>
  340.                                          <div class="address">
  341.                                              <a href="{{ path('client_contact') }}">78 allée de chaume <br> 86130 DISSAY</a>
  342.                                          </div>
  343.                                      </li>
  344.                                      <li>
  345.                                          <div class="icon">
  346.                                              <i class="bx bx-door-open"></i>
  347.                                          </div>
  348.                                          <div class="address">
  349.                                              <a href="{{ path('client_contact') }}">Du lundi au vendredi <br> de 8h30 à
  350.                                                  12h30 et de 14h à 18h</a>
  351.                                          </div>
  352.                                      </li>
  353.                                  </ul>
  354.                              </div>
  355.                          </div>
  356.                      </div>
  357.                  </div>
  358.              </div>
  359.              <div class="row copyright-area">
  360.                  <div class="col-lg-12 text-center">
  361.                      <p>© {{ cabinet.name | capitalize }} |
  362.                          <a style="color: var(--agex-primary)" href="{{ path('client_legal_notice') }}">Mentions
  363.                              légales</a> |
  364.                          <a style="color: var(--agex-primary)" href="{{ path('client_privacy_policy') }}">Politique de
  365.                              confidentialité</a> |
  366.                          Réalisation de sites Internet, <a style="color: var(--agex-primary)"
  367.                                                            href="http://www.lagence.expert" target="_blank">
  368.                              lagence.expert</a></p>
  369.                  </div>
  370.              </div>
  371.          </div>
  372.      </footer>
  373.  {% endblock %}
  374. {% block javascripts %}
  375.     <script src="{{ assets_client( accountingFirm,"js/jquery-3.6.0.min.js") }}"></script>
  376.     <script src="{{ assets_client( accountingFirm,"js/jquery-ui.js") }}"></script>
  377.     <script src="{{ assets_client( accountingFirm,"js/bootstrap.bundle.min.js") }}"></script>
  378.     <script src="{{ assets_client( accountingFirm,"js/swiper-bundle.min.js") }}"></script>
  379.     <script src="{{ assets_client( accountingFirm,"js/odometer.min.js") }}"></script>
  380.     <script src="{{ assets_client( accountingFirm,"js/viewport.jquery.js") }}"></script>
  381.     <script src="{{ assets_client( accountingFirm,"js/isotope.pkgd.min.js") }}"></script>
  382.     <script src="{{ assets_client( accountingFirm,"js/jquery.magnific-popup.min.js") }}"></script>
  383.     <script src="{{ assets_client( accountingFirm,"js/SmoothScroll.js") }}"></script>
  384.     <script src="{{ assets_client( accountingFirm,"js/masonry.pkgd.min.js") }}"></script>
  385.     <script src="{{ assets_client( accountingFirm,"js/imagesloaded.pkgd.min.js") }}"></script>
  386.     <script src="{{ assets_client( accountingFirm,"js/gsap.min.js") }}"></script>
  387.     <script src="{{ assets_client( accountingFirm,"js/cursor.js") }}"></script>
  388.     <script src="{{ assets_client( accountingFirm,"js/jquery.marquee.min.js") }}"></script>
  389.     <script src="{{ assets_client( accountingFirm,"js/TweenMax.min.js") }}"></script>
  390.     <script src="{{ assets_client( accountingFirm,"js/jquery.fancybox.min.js") }}"></script>
  391.     <script src="{{ assets_client( accountingFirm,"js/chart.js") }}"></script>
  392.     <script src="{{ assets_client( accountingFirm,"js/visualize.js") }}"></script>
  393.     <script src="{{ assets_client( accountingFirm,"js/main.js") }}"></script>
  394.     <script src="{{ assets_client( accountingFirm,"js/custom-chart.js") }}"></script>
  395. {% endblock %}