clients/mnaexperts.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' href="{{ asset_client(accountingFirm,'/images/'~accountingFirm.parameters.favicon) }}">
  8. {% endif %}
  9. <link href="{{ assets_client( accountingFirm,"css/style.css")}}" rel="stylesheet">
  10. <link rel="stylesheet" type="text/css" href="{{ assets_client( accountingFirm,"css/owl.carousel.css")}}">
  11. <link rel="stylesheet" type="text/css" href="{{ assets_client( accountingFirm,"css/owl.theme.default.css")}}">
  12. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css" integrity="sha512-MV7K8+y+gLIBoVD59lQIYicR65iaqukzvf/nwasF0nqhPay5w/9lJmVM2hMDcnK1OnMGCdVK+iQrJ7lzPJQd1w==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  13. <style>
  14. .display-none{
  15.   display: none;
  16. }
  17. .display-none-desktop{
  18.   display: block !important;
  19. }
  20. @media screen and (max-width: 1200px) {
  21. .display-none{
  22.   display: block !important;
  23. }
  24. .header .main-menu li a.btn {
  25.     padding: 22px 20px;
  26.     margin-right: 20px;
  27.     background: transparent;
  28.     color: black !important;
  29.     margin-top: 15px;
  30. }
  31. .display-none-desktop{
  32.   display: none !important;
  33. }
  34. }
  35. </style>
  36. {% endblock %}
  37. {% block javascripts_recaptcha %}
  38. {%if accountingFirm.parameters.getGOOGLERECAPTCHASITEKEY!=null and accountingFirm.parameters.getGOOGLERECAPTCHASITEKEY!=null %}
  39.  <script type="text/javascript">
  40.      function onGoogleReCaptchaApiLoad() {
  41.             var widgets = document.querySelectorAll('[data-toggle="recaptcha"]');
  42.             for (var i = 0; i < widgets.length; i++) {
  43.                 renderReCaptcha(widgets[i]);
  44.             }
  45.         }
  46.                 /**
  47.                  * Get the submit buttons from the given form
  48.                  */
  49.                 function getSubmitButtons(form) {
  50.                     var buttons = form.querySelectorAll('button, input');
  51.                     var submitButtons = [];
  52.                     for (var i= 0; i < buttons.length; i++) {
  53.                         var button = buttons[i];
  54.                         if (button.getAttribute('type') == 'submit') {
  55.                             submitButtons.push(button);
  56.                         }
  57.                     }
  58.                     return submitButtons;
  59.                 }
  60.                 /**
  61.                  * Prevent the submit buttons from submitting a form
  62.                  * and invoke the challenge for the given widget id
  63.                  */
  64.                 function bindChallengeToSubmitButtons(form, reCaptchaId) {
  65.                     getSubmitButtons(form).forEach(function (button) {
  66.                         button.addEventListener('click', function (e) {
  67.                             e.preventDefault();
  68.                             grecaptcha.execute(reCaptchaId);
  69.                         });
  70.                     });
  71.                 }
  72.                 /**
  73.                  * Render a reCAPTCHA from the type
  74.                  */
  75.                 function renderReCaptcha(widget) {
  76.                     var form = widget.closest('form');
  77.                     var widgetType = widget.getAttribute('data-type');
  78.                     var widgetParameters = {
  79.                         'sitekey': '{{ accountingFirm.parameters.getGOOGLERECAPTCHASITEKEY }}'
  80.                     };
  81.                     if (widgetType == 'invisible') {
  82.                         widgetParameters['callback'] = function () {
  83.                             form.submit()
  84.                         };
  85.                         widgetParameters['size'] = "invisible";
  86.                     }
  87.                     var widgetId = grecaptcha.render(widget, widgetParameters);
  88.                     if (widgetType == 'invisible') {
  89.                         bindChallengeToSubmitButtons(form, widgetId)
  90.                     }
  91.                 }
  92.                 /**
  93.                  * The callback function executed
  94.                  * once all the Google dependencies have loaded
  95.                  */
  96.                 function onGoogleReCaptchaLoad() {
  97.                     var widgets = document.querySelectorAll('[data-toggle="recaptcha"]');
  98.                     for (var i = 0; i < widgets.length; i++) {
  99.                         renderReCaptcha(widgets[i]);
  100.                     }
  101.                 }
  102.             </script>
  103.     <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?onload=onGoogleReCaptchaApiLoad&render=explicit&hl={{app.request.locale}}" async defer></script>
  104.     {% endif %}
  105. {% endblock %}
  106. {% block header %}
  107. <!-- Preloader Start-->
  108.     <div id="preloader-active">
  109.       <div class="preloader d-flex align-items-center justify-content-center">
  110.         <div class="preloader-inner position-relative">
  111.           <div class="text-center">
  112.             <div class="loader"></div>
  113.           </div>
  114.         </div>
  115.       </div>
  116.     </div>
  117.     <header class="header sticky-bar">
  118.       <div class="actuDefilante">
  119.         <div class="container">
  120.           <div class="row">
  121.             <div class="col-9">
  122.               {{ actualite_defilante(cabinet) }}
  123.             </div>
  124.             <div class="col-3 phoneLink">
  125.               <a href="tel:0467523144"><i class="fa-solid fa-phone"></i> <span class="display-none-desktop">04 67 52 31 44</span></a>
  126.             </div>
  127.           </div>
  128.         </div>
  129.       </div>
  130.       <div class="container">
  131.         <div class="main-header">
  132.           <div class="header-left">
  133.             <div class="header-logo"><a class="d-flex" href="{{ path('client') }}"><img alt="Agon" src="{{ assets_client( accountingFirm,"imgs/MNA-logo-header-162x42.png")}}"></a></div>
  134.             <div class="header-nav">
  135.               <nav class="nav-main-menu d-none d-xl-flex">
  136.                 <ul class="main-menu">
  137.                   <li><a href="{{ path('client_custom_page', {uri: 'cabinet'}) }}">Cabinet</a></li>
  138.                   <li><a href="{{ path('client_custom_page', {uri: 'outils-digitaux'}) }}">Outils</a></li>
  139.                   <li class="has-children">
  140.                     <a href="{{ path('client_custom_page', {uri: 'vous-êtes'}) }}">Vous êtes ?</a>
  141.                     <ul class="sub-menu">
  142.                       <li><a href="{{ path('client_custom_page', {uri: 'artisans-commercant'}) }}">Artisan & commerçant</a></li>
  143.                       <li><a href="{{ path('client_custom_page', {uri: 'createur'}) }}">Créateur</a></li>
  144.                       <li><a href="{{ path('client_custom_page', {uri: 'professionnel-sante'}) }}">Professionnel de santé</a></li>
  145.                       <li><a href="{{ path('client_custom_page', {uri: 'independant'}) }}">Indépendant</a></li>
  146.                       <li><a href="{{ path('client_custom_page', {uri: 'immobilier'}) }}">Immobilier</a></li>
  147.                     </ul>
  148.                   </li>
  149.                   <li><a href="{{ path('client_custom_page', {uri: 'missions'}) }}">Missions</a></li>
  150.                   <li class="has-children">
  151.                     <a href="{{ path('simulateur_index') }}">Simulateurs</a>
  152.                     <ul class="sub-menu">
  153.                       {% for link in DynData["nav_simu"]["data"] %}
  154.                           <li>
  155.                               <a href="{{ link["data"] }}">{{ link["titre"] }}</a>
  156.                           </li>
  157.                       {% endfor %}
  158.                                         </ul>
  159.                   </li>
  160.                   <li class="has-children">
  161.                     <a href="{{ path('client_widget_news_index') }}">Actualités</a>
  162.                     <ul class="sub-menu">
  163.                       {% for link in DynData["nav_actu"]["data"] %}
  164.                           <li>
  165.                               <a href="{{ link["data"] }}">{{ link["titre"] }}</a>
  166.                           </li>
  167.                       {% endfor %}
  168.                                         </ul>
  169.                   </li>
  170.                   <li><a class="last" href="{{ path('client_contact') }}">Contact</a></li>
  171.                   {# <li class="has-children"><a class="active" href="#">Home</a>
  172.                     <ul class="sub-menu two-col">
  173.                       <li><a href="{{ path('client') }}">Homepage - 1</a></li>
  174.                       <li><a href="index-2.html"><i class="fi fi-rr-home"></i>Homepage - 2</a></li>
  175.                       <li><a href="index-3.html"><i class="fi fi-rr-home"></i>Homepage - 3</a></li>
  176.                       <li><a href="index-4.html"><i class="fi fi-rr-home"></i>Homepage - 4</a></li>
  177.                       <li><a href="index-5.html"><i class="fi fi-rr-home"></i>Homepage - 5</a></li>
  178.                       <li><a href="index-6.html"><i class="fi fi-rr-home"></i>Homepage - 6</a></li>
  179.                       <li><a href="index-7.html"><i class="fi fi-rr-home"></i>Homepage - 7</a></li>
  180.                       <li><a href="index-8.html"><i class="fi fi-rr-home"></i>Homepage - 8</a></li>
  181.                     </ul>
  182.                   </li> #}
  183.                 </ul>
  184.               </nav>
  185.               <div class="burger-icon burger-icon-white"><span class="burger-icon-top"></span><span class="burger-icon-mid"></span><span class="burger-icon-bottom"></span></div>
  186.             </div>
  187.           </div>
  188.           <div class="header-right">
  189.             
  190.             <div class="block-signin">
  191.               <ul class="main-menu display-none-desktop">
  192.                 <li>
  193.                   <a class="btn btn-default hover-up text-white" href="https://apps.tiime.fr/signin" target="_blank"><i class="fi-rr-user display-none"></i><span>Accès client</span></a>
  194.                 </li>
  195.               </ul>
  196.             </div>
  197.           </div>
  198.         </div>
  199.       </div>
  200.     </header>
  201.     <div class="mobile-header-active mobile-header-wrapper-style perfect-scrollbar">
  202.       <div class="mobile-header-wrapper-inner">
  203.         <div class="mobile-header-content-area">
  204.           <div class="perfect-scroll">       
  205.             <div class="mobile-menu-wrap mobile-header-border">
  206.               <!-- mobile menu start-->
  207.               <nav>
  208.                 <ul class="mobile-menu font-heading">
  209.                   <li><a href="">Cabinet</a></li>
  210.                   <li><a href="">Vous êtes ?</a></li>
  211.                   <li><a href="">Pack</a></li>
  212.                   <li><a href="">Missions</a></li>
  213.                   <li><a href="{{ path('simulateur_index') }}">Simulateurs</a></li>
  214.                   <li><a href="{{ path('client_widget_news_index') }}">Actualités</a></li>
  215.                   <li><a href="{{ path('client_contact') }}">Contact</a></li>
  216.                   <li><a href="https://apps.tiime.fr/signin"><i class="fi-rr-user"></i>Accès client</a></li>
  217.                   {# <li class="has-children"><a class="active" href="#">Home</a>
  218.                     <ul class="sub-menu two-col">
  219.                       <li><a href="{{ path('client') }}"><i class="fi fi-rr-home"> </i>Homepage - 1</a></li>
  220.                       <li><a href="index-2.html"><i class="fi fi-rr-home"></i>Homepage - 2</a></li>
  221.                       <li><a href="index-3.html"><i class="fi fi-rr-home"></i>Homepage - 3</a></li>
  222.                       <li><a href="index-4.html"><i class="fi fi-rr-home"></i>Homepage - 4</a></li>
  223.                       <li><a href="index-5.html"><i class="fi fi-rr-home"></i>Homepage - 5</a></li>
  224.                       <li><a href="index-6.html"><i class="fi fi-rr-home"></i>Homepage - 6</a></li>
  225.                       <li><a href="index-7.html"><i class="fi fi-rr-home"></i>Homepage - 7</a></li>
  226.                       <li><a href="index-8.html"><i class="fi fi-rr-home"></i>Homepage - 8</a></li>
  227.                     </ul>
  228.                   </li> #}
  229.                 </ul>
  230.               </nav>
  231.               <!-- mobile menu end-->
  232.             </div>
  233.           </div>
  234.         </div>
  235.       </div>
  236.     </div>
  237.     <main class="main">
  238. {% endblock %}
  239. {% block body %}{% endblock %}
  240.  {% block footer %}   
  241.       </main>
  242.     <!-- Footer-->
  243.     <footer class="footer mt-50">
  244.       <div class="container">
  245.         <div class="row">
  246.           
  247.           <div class="col-lg-3 width-20 mb-30">
  248.             <a href="{{ path('client') }}"><img alt="Agon" src="{{ assets_client( accountingFirm,"imgs/MNA-logo-header-162x42.png")}}"></a>
  249.             <div class="mt-20 text-body-text color-gray-600 mb-20">Le cabinet MNA Experts accompagne les entrepreneurs, quels que soient leurs projets afin de les mener vers la réussite.</div>
  250.             <ul class="footer-social">
  251.               <li><a class="icon-socials icon-linkedin" href="https://www.linkedin.com/in/majid-bensaid-b6b09a90/" target="_blank"></a></li>
  252.             </ul>
  253.           </div>
  254.           <div class="col-lg-3 width-20 mb-30">
  255.             <h4 class="text-heading-5">Vous êtes ?</h4>
  256.             <ul class="menu-footer mt-20">
  257.                       <li><a href="{{ path('client_custom_page', {uri: 'artisans-commercant'}) }}">Artisan & commerçant</a></li>
  258.                       <li><a href="{{ path('client_custom_page', {uri: 'createur'}) }}">Créateur</a></li>
  259.                       <li><a href="{{ path('client_custom_page', {uri: 'professionnel-sante'}) }}">Professionnel de santé</a></li>
  260.                       <li><a href="{{ path('client_custom_page', {uri: 'independant'}) }}">Indépendant</a></li>
  261.                       <li><a href="{{ path('client_custom_page', {uri: 'immobilier'}) }}">Immobilier</a></li>
  262.             </ul>
  263.           </div>
  264.           <div class="col-lg-3 width-20 mb-30">
  265.             <h4 class="text-heading-5">Inscrit à l'Ordre</h4>
  266.             <a href="https://annuaire.experts-comptables.org/expert-comptable/2271-mna-experts-montpellier-34000" target="_blank" rel="noopener noreferrer"><img src="{{ assets_client( accountingFirm,"imgs/OEC-logo.png")}}" alt=""></a>
  267.           </div>
  268.           <div class="col-lg-3 width-20 mb-30">
  269.             <h4 class="text-heading-5">Contact</h4>
  270.             <div class="mt-20 text-body-text color-gray-600 mb-20"><i class="fa-solid fa-location-dot"></i> 1500 avenue de la Pompignane Immeuble Le Régional <br> 34000 Montpellier</div>
  271.             <div class="mt-20 text-body-text color-gray-600"><i class="fa-solid fa-phone"></i> <a href="tel:+0467523144">04 67 52 31 44</a></div>
  272.             {# <div class="mt-20 text-body-text color-gray-600"> <i class="fa-solid fa-clock"></i> Du lundi au lundi <br> de 8h à 12h30 <br> et 13h30 à 17h30</div> #}
  273.           </div>
  274.         </div>
  275.         <div class="footer-bottom mt-20">
  276.           <div class="row">
  277.             <p>© {{ cabinet.name | capitalize }} |
  278.               <a href="{{ path('client_legal_notice') }}">Mentions légales</a> |
  279.               <a href="{{ path('client_privacy_policy') }}">Politique de confidentialité</a> |
  280.               Réalisation de sites Internet, <a href="http://www.lagence.expert" target="_blank"> lagence.expert</a>
  281.             </p>
  282.             </div>
  283.           </div>
  284.         </div>
  285.       </div>
  286.     </footer>
  287. {% endblock %}
  288. {% block javascripts %}
  289.     <script src="{{ assets_client( accountingFirm,"js/vendors/modernizr-3.6.0.min.js")}}"></script>
  290.     <script src="{{ assets_client( accountingFirm,"js/vendors/jquery-3.6.0.min.js")}}"></script>
  291.     <script src="{{ assets_client( accountingFirm,"js/vendors/jquery-migrate-3.3.0.min.js")}}"></script>
  292.     <script src="{{ assets_client( accountingFirm,"js/vendors/bootstrap.bundle.min.js")}}"></script>
  293.     <script src="{{ assets_client( accountingFirm,"js/vendors/waypoints.js")}}"></script>
  294.     <script src="{{ assets_client( accountingFirm,"js/vendors/wow.js")}}"></script>
  295.     <script src="{{ assets_client( accountingFirm,"js/vendors/magnific-popup.js")}}"></script>
  296.     <script src="{{ assets_client( accountingFirm,"js/vendors/perfect-scrollbar.min.js")}}"></script>
  297.     <script src="{{ assets_client( accountingFirm,"js/vendors/select2.min.js")}}"></script>
  298.     <script src="{{ assets_client( accountingFirm,"js/vendors/isotope.js")}}"></script>
  299.     <script src="{{ assets_client( accountingFirm,"js/vendors/scrollup.js")}}"></script>
  300.     <script src="{{ assets_client( accountingFirm,"js/vendors/counterup.js")}}"></script>
  301.     <script src="{{ assets_client( accountingFirm,"js/vendors/slick.js")}}"></script>
  302.     <script src="{{ assets_client( accountingFirm,"js/vendors/jquery.elevatezoom.js")}}"></script>
  303.     <script src="{{ assets_client( accountingFirm,"js/vendors/swiper-bundle.min.js")}}"></script>
  304.     <script src="{{ assets_client( accountingFirm,"js/vendors/noUISlider.js")}}"></script>
  305.     <script src="{{ assets_client( accountingFirm,"js/vendors/slider.js")}}"></script>
  306.     <script src="{{ assets_client( accountingFirm,"js/owl.carousel.min.js")}}"></script>
  307.     <script src="{{ assets_client( accountingFirm,"js/main.js?v=1.0")}}"></script>
  308.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/jquery.themepunch.revolution.min.js")}}"></script>
  309.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/jquery.themepunch.tools.min.js")}}"></script>
  310.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/extensions/revolution.extension.actions.min.js")}}"></script>
  311.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/extensions/revolution.extension.carousel.min.js")}}"></script>
  312.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/extensions/revolution.extension.kenburn.min.js")}}"></script>
  313.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/extensions/revolution.extension.layeranimation.min.js")}}"></script>
  314.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/extensions/revolution.extension.migration.min.js")}}"></script>
  315.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/extensions/revolution.extension.navigation.min.js")}}"></script>
  316.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/extensions/revolution.extension.parallax.min.js")}}"></script>
  317.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/extensions/revolution.extension.slideanims.min.js")}}"></script>
  318.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/extensions/revolution.extension.video.min.js")}}"></script>
  319.     <script src="{{ assets_client( accountingFirm,"plugins/revolution/js/main-slider-script.js")}}"></script>
  320.     <script>
  321. $('.owl-carousel.partner').owlCarousel({
  322.     loop: true,
  323.     margin: 10,
  324.     nav: false,
  325.     dots: false,
  326.     autoplay: true,
  327.     responsive: {
  328.         0: {
  329.         items: 1
  330.         },
  331.         500: {
  332.         items: 2
  333.         },
  334.         800: {
  335.         items: 3
  336.         },
  337.         1000: {
  338.         items: 4
  339.         }
  340.     }
  341. })
  342. </script>
  343. <script>
  344. $('.owl-carousel.tiime').owlCarousel({
  345.     loop: true,
  346.     nav: false,
  347.     dots: false,
  348.     autoplay: true,
  349.     autoplayTimeout: 3000,
  350.     items: 1
  351. })
  352. $('.inner-slide-wrap').owlCarousel({
  353.     loop: true,
  354.     nav: false,
  355.     dots: false,
  356.     autoplay: true,
  357.     autoplayTimeout: 3000,
  358.     items: 1
  359. })
  360. $('.owl-carousel.bannerHero').owlCarousel({
  361.     loop: true,
  362.     nav: true,
  363.     navText: ["<i class='fa-solid fa-chevron-left'></i>","<i class='fa-solid fa-chevron-right'></i>"],
  364.     autoplay: true,
  365.     autoplayTimeout: 3000,
  366.     items: 1,
  367.     responsive: {
  368.         0: {
  369.         nav: false
  370.         },
  371.         768: {
  372.         nav: true
  373.         },
  374.     }
  375. })
  376. </script>
  377. {% endblock %}