<!DOCTYPE html><html lang="fr"><head> <title>{% block title %}{{ platform.global.seo.title }}{% endblock title %}</title> {% include "front/common/layout.head_common_meta_link.html.twig" %} {% block styles_global_vendor %} {# Styles venant de vendor / fonts / commun à l'ensemble du site #} {# @TODO: favicon par default à la création d'un projet ? #} <link rel="stylesheet" href="{{ asset('build/assets/bower_components/bootstrap-5/dist/css/bootstrap.min.css') }}?v={{ version }}" /> <link rel="stylesheet" href="{{ asset('build/assets/plugins/cookieconsent2/build/cookieconsent.min.css') }}?v={{ version }}" /> <link rel="stylesheet" href="{{ asset('build/assets/bower_components/font-awesome-4/css/font-awesome.min.css') }}?v={{ version }}"> {% endblock styles_global_vendor %} {# Styles commun à l'ensemble du site #} {% if platform.front.theme is defined and platform.front.theme not in ['', null] %} <link rel="stylesheet" href="{{ asset('build/assets/templates/' ~ platform.front.theme ~'/scss/main.css') }}?v={{ version }}"> <link rel="stylesheet" href="{{ asset('build/assets/templates/' ~ platform.front.theme ~'/scss/security.css') }}?v={{ version }}"> {% endif %} <link rel="stylesheet" href="{{ path('front_common_css_custom') }}"> {# parsley hack pour help labels rouges #} <style rel="stylesheet"> .fv-help-block { color : red !important; } </style> {# end parsley hack #} {% block styles %} {# Styles spécifique à une page #} {% endblock styles %} {# Style global venant du fichier platform.[projet].yaml, doit avoir la priorité absolue sur tous les autres #} {% if platform.front.css_config.custom_css_files is defined %} {% for file in platform.front.css_config.custom_css_files %} <link rel="stylesheet" href="{{ asset(file) }}?v={{ version }}"> {% endfor %} {% endif %} {% if platform.front.common.custom_css is defined %} <style rel="stylesheet"> {{ platform.front.common.custom_css|raw }} </style> {% endif %} {% if platform.front.security.custom_css is defined %} <style rel="stylesheet"> {{ platform.front.security.custom_css|raw }} </style> {% endif %} {% block styles_custom %} {# Styles spécifique à une page et prioritaire par rapport au css global venant de platform.[projet].yaml #} {% endblock styles_custom %} {% include "front/common/layout.head_common_js.html.twig" %} <script> const cdn = '{{ cdn }}'; </script></head><body class="security {% block bodyclass %}login{% endblock %} --theme-{{ platform.front.security.theme is defined ? platform.front.security.theme : 'light' }}"><div class="main-wrapper"> {% if platform.front.security is defined and platform.front.security.header is defined %} {{ component('security.header') }} {% else %} <header class="login-register-header"> <div class="row text-center"> <img src="{{ asset('/build/assets/images/logo-37deux-black.png') }}" alt="logo" class="col-xs-12 w-100" /> </div> </header> {% endif %} <main> <div class="{% block content_container %}container{% endblock %}"> {% block content %}{% endblock %} </div> </main> {% block footer %} {% if platform.front.security is defined and platform.front.security.footer is defined %} {{ component('security.footer') }} {% endif %} {% endblock footer %}</div>{% if platform.front.common.panels is defined and platform.front.common.panels.enabled is same as(true) %} {% include 'front/common/panel-right.html.twig' %}{% endif %}</body>{% include 'back/common/flash.html.twig' %}{% block scripts %} <script src="{{ asset('build/assets/bower_components/jquery/dist/jquery.min.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/bower_components/bootstrap4/dist/js/bootstrap.bundle.min.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/bower_components/jquery-popup-overlay/jquery.popupoverlay.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/bower_components/moment/min/moment.min.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/plugins/cookieconsent2/build/cookieconsent.min.js') }}?v={{ version }}" data-cfasync="false"></script> <script> let messageCookies; {% if platform.front.security.cookies.message is defined %} messageCookies = "{{ platform.front.security.cookies.message|raw }}"; {% endif %} </script> <script src="{{ asset('build/assets/js/front/common/cookieConsentInit.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/templates/daikin/js/custom.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/templates/daikin/js/rater.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/bower_components/inputmask/dist/jquery.inputmask.min.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/bower_components/parsleyjs/dist/parsley.min.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/bower_components/parsleyjs/dist/i18n/fr.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/bower_components/parsleyjs/dist/i18n/fr.extra.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/js/front/parsley_validator.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/js/dtv/common/confirmation.js') }}?v={{ version }}"></script> <script src="{{ asset('build/assets/js/dtv/common/spinner_button.js') }}?v={{ version }}"></script> <script> $( '.toggle-password' ).click( function () { $( this ).toggleClass( 'fa-eye fa-eye-slash' ); let input = $( $( this ).attr( 'data-toggle' ) ); if ( input.attr( 'type' ) === 'password' ) { input.attr( 'type', 'text' ); } else { input.attr( 'type', 'password' ); } } ); const init_inputmask = function () { $('[data-inputmask]').inputmask(); }; $(function () { init_inputmask(); }); </script> {# @TODO: fichiers par component si besoin, acl, fichiers en fonction des pages ? #} {% if platform.front.security.js_files is defined %} {% for file in platform.front.security.js_files %} <script src="{{ asset(file) }}?v={{ version }}"></script> {% endfor %} {% endif %} {% if platform.front.common.panels is defined and platform.front.common.panels.enabled is same as(true) %} {% include 'platform/component/organism/common_panels_script.html.twig' with {"panels" : platform.front.common.panels} %} {% endif %}{% endblock scripts %}</html>