templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="fr">
  3.     <head>
  4.         {% set isLogin = app.request.get('_route') == 'login'
  5.             or app.request.get('_route') == 'forgotten_password'
  6.             or app.request.get('_route') == 'reset_password' %}
  7.         <meta charset="UTF-8">
  8.         <title>{% block title %}Welcome!{% endblock %}</title>
  9.         {% block stylesheets %}
  10.             <link rel="icon" href="{{ asset('assets/images/brand/favicon.ico') }}" type="image/x-icon"/>
  11.             <link rel="shortcut icon" type="image/x-icon" href="{{ asset('assets/images/brand/favicon.ico') }}"/>
  12.             <link href="{{ asset('assets/plugins/bootstrap/css/bootstrap.css') }}" rel="stylesheet"/>
  13.             <link href="{{ asset('assets/css/sidemenu.css') }}" rel="stylesheet"/>
  14.             <link href="{{ asset('assets/css/style.css') }}" rel="stylesheet"/>
  15.             <link href="{{ asset('assets/css/admin-custom.css') }}" rel="stylesheet"/>
  16.             <link href="{{ asset('assets/plugins/charts-c3/c3-chart.css') }}" rel="stylesheet"/>
  17.             <link href="{{ asset('assets/scss/custom.css') }}" rel="stylesheet"/>
  18.             <link href="{{ asset('assets/plugins/pscrollbar/pscrollbar.css') }}" rel="stylesheet"/>
  19.             <!-- Datatables -->
  20.             <link href="{{ asset('assets/plugins/datatable/css/dataTables.bootstrap5.min.css') }}" rel="stylesheet"/>
  21.             <link href="{{ asset('assets/plugins/datatable/css/jquery.dataTables.min.css') }}" rel="stylesheet"/>
  22.             <!-- Tabs Style -->
  23.             <link href="{{ asset('assets/plugins/tabs/tabs.css') }}" rel="stylesheet" />
  24.             <!-- Select2 -->
  25.             <link href="{{ asset('assets/plugins/select2/select2.css') }}" rel="stylesheet"/>
  26.             <!-- Date Picker Plugin -->
  27.             <link href="{{ asset('assets/plugins/date-picker/spectrum.css') }}" rel="stylesheet" />
  28.             <link href="{{ asset('assets/css/icons.css') }}" rel="stylesheet"/>
  29.             <link id="theme" rel="stylesheet" type="text/css" media="all" href="{{ asset('assets/color-skins/color.css') }}"/>
  30.             {{ encore_entry_link_tags('app') }}
  31.         {% endblock %}
  32.         {% block js %}
  33.             {{ encore_entry_script_tags('app') }}
  34.         {% endblock %}
  35.     </head>
  36.     {% if not isLogin %}
  37.         <header>
  38.             {% include 'header.html.twig' %}
  39.         </header>
  40.     {% endif %}
  41.     <body class="{% if not isLogin %}app sidebar-mini{% else %}construction-image{% endif %}">
  42.         {% if isLogin %}
  43.             <div class="page page-h">
  44.                 <div class="page-content z-documentation-10">
  45.                     <div class="container">
  46.                         <div class="row">
  47.                             <div class="col-xl-5 col-md-12 col-md-12 d-block mx-auto">
  48.                                 <div class="card">
  49.                                     {% block login %}{% endblock %}
  50.                                 </div>
  51.                             </div>
  52.                         </div>
  53.                     </div>
  54.                 </div>
  55.             </div>
  56.         {% else %}
  57.             <div class="page">
  58.                 <div class="page-main h-100">
  59.                     <div class="app-content my-3 my-md-5">
  60.                         <div class="side-app">
  61.                             {% include 'sidemenu.html.twig' %}
  62.                         </div>
  63.                         <div class="p-5">
  64.                             {% block body %}
  65.                             {% endblock %}
  66.                         </div>
  67.                     </div>
  68.                     {% include 'footer.html.twig' %}
  69.                     <a href="#top" id="back-to-top"><i class="fa fa-long-arrow-up"></i></a>
  70.                 </div>
  71.             </div>
  72.         {% endif %}
  73.         {% block javascripts %}
  74.             <script src="{{ asset('assets/js/jquery-3.2.1.min.js') }}"></script>
  75.             <script src="{{ asset('assets/plugins/bootstrap/js/popper.min.js') }}"></script>
  76.             <script src="{{ asset('assets/plugins/bootstrap/js/bootstrap.min.js') }}"></script>
  77.             <script src="{{ asset('assets/js/jquery.sparkline.min.js') }}"></script>
  78.             <script src="{{ asset('assets/js/circle-progress.min.js') }}"></script>
  79.             <script src="{{ asset('assets/plugins/jquery-bar-rating/jquery.barrating.js') }}"></script>
  80.             <script src="{{ asset('assets/plugins/jquery-bar-rating/js/rating.js') }}"></script>
  81.             <script src="{{ asset('assets/plugins/sidemenu/sidemenu.js') }}"></script>
  82.             <!-- select2 -->
  83.             <script src="{{ asset('assets/plugins/select2/select2.full.min.js') }}"></script>
  84.             <script src="{{ asset('assets/js/select2.js') }}"></script>
  85.             <script type="text/javascript">
  86.                 $(document).ready(function() {
  87.                     $('.select2').select2();
  88.                 });
  89.             </script>
  90.             <script src="{{ asset('assets/plugins/pscrollbar/pscrollbar.js') }}"></script>
  91.             <script src="{{ asset('assets/plugins/pscrollbar/pscroll.js') }}"></script>
  92.             <!-- datatable -->
  93.             <script src="{{ asset('assets/plugins/datatable/js/jquery.dataTables.min.js') }}"></script>
  94.             <script src="{{ asset('assets/plugins/datatable/js/dataTables.bootstrap5.min.js') }}"></script>
  95.             <script type="text/javascript">
  96.                 $(document).ready( function () {
  97.                     $('#data-table').DataTable();
  98.                     $('.data-table').DataTable();
  99.                     $('#data-table-order').DataTable({
  100.                         order: [[0, 'desc']]
  101.                     });
  102.                     $('.data-table-order').DataTable({
  103.                         order: [[0, 'desc']]
  104.                     });
  105.                 } );
  106.             </script>
  107.             <!-- Datepicker js -->
  108.             <script src="{{ asset('assets/plugins/date-picker/spectrum.js') }}"></script>
  109.             <script src="{{ asset('assets/plugins/date-picker/jquery-ui.js') }}"></script>
  110.             <script src="{{ asset('assets/plugins/input-mask/jquery.maskedinput.js') }}"></script>
  111.             <script src="{{ asset('assets/js/date-picker.js') }}"></script>
  112.             <script src="{{ asset('assets/plugins/counters/counterup.min.js') }}"></script>
  113.             <script src="{{ asset('assets/plugins/counters/waypoints.min.js') }}"></script>
  114.             <script src="{{ asset('assets/plugins/chart/Chart.bundle.js') }}"></script>
  115.             <script src="{{ asset('assets/plugins/chart/utils.js') }}"></script>
  116.             <script src="{{ asset('assets/js/index1.js') }}"></script>
  117.             <script src="{{ asset('assets/js/admin-custom.js') }}"></script>
  118.             <script src="{{ asset('assets/js/custom.js') }}"></script>
  119.             <!-- ckeeditor js  -->
  120.             <script src="{{ asset('bundles/fosckeditor/build-config.js') }}"></script>
  121.             <!--Counters -->
  122.             <script src="{{ asset('assets/plugins/counters/counterup.min.js') }}"></script>
  123.             <script src="{{ asset('assets/plugins/counters/waypoints.min.js') }}"></script>
  124.             <!---Tabs JS-->
  125.             <script src="{{ asset('assets/plugins/tabs/jquery.multipurpose_tabcontent.js') }}"></script>
  126.             <script src="{{ asset('assets/js/tabs.js') }}"></script>
  127.         {% endblock %}
  128.     </body>
  129. </html>