templates/base.html.twig line 1

Open in your IDE?
  1. {% if app.request.get('_route') != 'accueil' %}
  2.     {% do breadcrumb_trail.add(block('breadcrumb_title')) %}
  3. {% endif %}
  4. {% set configAffichage = getConfigAffichage() %}
  5. {% set agence = getAgence() %}
  6. {% set client = app.session.get('client') %}
  7. {% if checkClientByHost == 'true' %}
  8.     {% set amicale = getAmicale() %}
  9. {% else %}
  10.     {% set amicale = app.session.get('amicale') %}
  11. {% endif %}
  12. {% if client and client.amicale %}
  13.     {% set amicale = client.amicale %}
  14. {% endif %}
  15. {% set href_favicon = domaineBack() ~ '/' ~ (agence.favicon is defined ? agence.favicon : 'file_manager/source/favicons/favicon-32x32.webp') %}
  16. {% set src_logo = domaineBack() ~ '/' ~ agence.logo %}
  17. {% set alt_logo = agence.nom %}
  18. {% if amicale and amicale.path and app.request.get('_route') not in ['app_login','app_register','subscribe','app_request_reset_password','sucess_subscribe'] %}
  19.     {% set src_logo = domaineBack() ~ '/uploads/B2B/' ~ amicale.path %}
  20.     {% set alt_logo = amicale.libelle %}
  21. {% endif %}
  22. {% set reseauxSociaux = getReseauxSociaux() %}
  23. <!DOCTYPE html>
  24. <html lang="fr">
  25. <head>
  26.     {% set seo_begin_head = referencementByRoute(app.request.get('_route'),url(app.request.get('_route'),app.request.get('_route_params')),'begin_head') %}
  27.     {{ seo_begin_head|raw }}
  28.     {% if '<title>' not in seo_begin_head %}
  29.     <title>{% block title %}
  30.             {% set client = app.session.get('client') %}
  31.             {% if client and client.amicale %}
  32.                 {{ client.amicale.libelle }}
  33.             {% else %}
  34.                 {{ getAgence().nom }}
  35.             {% endif %}
  36.         {% endblock %}
  37.     </title>
  38.     {% endif %}
  39.     <!--Meta tags-->
  40.     {% block meta %}
  41.         <meta charset="UTF-8">
  42.         <meta name="viewport" content="width=device-width, initial-scale=1.0">
  43.         {% if 'name="title"' not in seo_begin_head %}
  44.             {% block meta_title %}{% endblock %}
  45.         {% endif %}
  46.         {% if 'name="description"' not in seo_begin_head %}
  47.             {% block meta_description %}{% endblock %}
  48.         {% endif %}
  49.         {% if 'name="keywords"' not in seo_begin_head %}
  50.             {% block meta_keywords %}{% endblock %}
  51.         {% endif %}
  52.     {% endblock %}
  53.     {% block stylesheets %}
  54.         <link rel="icon" type="image/png"
  55.               href="{{ href_favicon }}" sizes="32x32">
  56.         <link href="{{ asset('assets-commun/css/bootstrap.css') }}" rel="stylesheet" type="text/css"/>
  57.         <link href="{{ asset('assets-commun/css/bootstrap-select.css') }}" rel="stylesheet" type="text/css"/>
  58.         <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.0/css/font-awesome.css" rel="stylesheet" type="text/css"/>
  59.         <link href="{{ asset('assets-commun/css/owl.carousel.css') }}" rel="stylesheet" type="text/css"/>
  60.         <link href="{{ asset('assets/css/mazar-travel.css') }}" rel="stylesheet" type="text/css"/>
  61.         <link href="{{ asset('assets/css/header-travel.css') }}" rel="stylesheet" type="text/css"/>
  62.         <link href="{{ asset('assets/css/footer-travel.css') }}" rel="stylesheet" type="text/css"/>
  63.         <link href="{{ asset('assets/css/modal-recherche.css') }}" rel="stylesheet" type="text/css"/>
  64.         <link rel="stylesheet" type="text/css" href="{{ asset('assets/css/daterangepicker.css') }}"/>
  65.         <link href="{{ asset('assets/flatpickr/dist/flatpickr.min.css') }}" rel="stylesheet" type="text/css"/>
  66.     {% endblock %}
  67.     {% if referencement.googleanalytics is defined %}
  68.         {{ referencement.googleanalytics|raw }}
  69.     {% endif %}
  70.     {% block injection_head %}{% endblock %}
  71.     {% if configAffichage.GENERALE.STYLESHEETS != "" %}
  72.         <!--start my stylesheet-->
  73.         <style>{{ configAffichage.GENERALE.STYLESHEETS|raw }}</style>
  74.         <!--end my stylesheet-->
  75.     {% endif %}
  76.     {{ referencementByRoute(app.request.get('_route'),url(app.request.get('_route'),app.request.get('_route_params')),'end_head')|raw }}
  77. </head>
  78. <body id="body-book">
  79. <p hidden>{% block breadcrumb_title %}{{ block('title') }}{% endblock %}</p>
  80. {{ referencementByRoute(app.request.get('_route'),url(app.request.get('_route'),app.request.get('_route_params')),'begin_body')|raw }}
  81. {% if referencement.googleanalyticsbody is defined %}
  82.     {{ referencement.googleanalyticsbody|raw }}
  83. {% endif %}
  84. {% block injection_body %}{% endblock %}
  85. <div id="preloader">
  86.             <img src="{{ domaineBack() }}{{ asset('/file_manager/source/loading-loader.gif') }}" class="logo-loader">
  87. </div>
  88.  <button class="btn scrolltop-btn back-top"><i class="fa fa-angle-up"></i></button>
  89. <!--start header section header v1-->
  90. {% include checkCustomTemplate('header.html.twig') %}
  91. <!--end header section header v1-->
  92. <!--start banner module-->
  93. {% block banner %}{% endblock %}
  94. <!--end banner module-->
  95. {% block body %}
  96.     <main id="section-body">
  97.     </main>
  98.     <!--end main page body-->
  99. {% endblock %}
  100. <!--start footer section-->
  101. {% include checkCustomTemplate('footer.html.twig') %}
  102. <!--end footer section-->
  103. <!--Start Scripts-->
  104. {% block javascripts %}
  105.     <!--Start Scripts-->
  106.     <script type="text/javascript" src="{{ asset('assets-commun/js/jquery.js') }}"></script>
  107.     <script type="text/javascript" src="{{ asset('assets-commun/js/bootstrap.js') }}"></script>
  108.     <script type="text/javascript" src="{{ asset('assets-commun/js/owl.carousel.min.js') }}"></script>
  109.     <script type="text/javascript" src="{{ asset('assets-commun/js/bootstrap-select.min.js') }}"></script>
  110.     <script type="text/javascript" src="{{ asset('assets/js/custom.js') }}"></script>
  111.     <script type="text/javascript" src="{{ asset('assets-commun/flatpickr/dist/flatpickr.min.js')}}"></script>
  112.     <script type="text/javascript" src="{{ asset('assets-commun/js/bootstrap3-typeahead.min.js') }}"></script>
  113.     <script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
  114.     <script type="text/javascript" src="{{ asset('assets-commun/js/daterangepicker.min.js') }}"></script>
  115.     <script src="{{ asset("assets-commun/js/vue-#{app.environment}.min.js") }}"></script>
  116.     {% include 'FrontCommun/javascript-base.html.twig' %}
  117. {% endblock %}
  118. {% block jquery %}{% endblock %}
  119. {{ referencementByRoute(app.request.get('_route'),url(app.request.get('_route'),app.request.get('_route_params')),'end_body')|raw }}
  120. </body>
  121. </html>