templates/layout.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block head_javascripts %}
  3.     <script src="{{ asset('assets/js/plugin/webfont/webfont.min.js')}}"></script>
  4.     <script src="https://kit.fontawesome.com/6ae25dda8c.js" crossorigin="anonymous"></script>
  5.     <script>
  6.         WebFont.load({
  7.             google: {"families":["Montserrat:100,200,300,400,500,600,700,800,900"]},
  8.             custom: {"families":["Flaticon", "LineAwesome", "Font Awesome 5 Solid", "Font Awesome 5 Regular", "Font Awesome 5 Brands", "simple-line-icons"], urls: ['/assets/css/fonts.css']},
  9.             active: function() {
  10.                 sessionStorage.fonts = true;
  11.             }
  12.         });
  13.     </script>
  14.     <!--   Core JS Files   -->
  15.     <script src="{{ asset('assets/js/core/jquery.3.2.1.min.js')}}"></script>
  16.     <script src="{{ asset('assets/js/core/popper.min.js') }}"></script>
  17.     <script src="{{ asset('assets/js/plugin/jstree/jstree.min.js') }}"></script>
  18.     <script src="https://cdn.jsdelivr.net/npm/ol@v9.0.0/dist/ol.js"></script>
  19. {% endblock %}
  20. {% block stylesheets %}
  21.     <link rel = "stylesheet" href = "{{ asset('assets/css/leaflet.css') }}" />
  22.     <link rel="stylesheet" href="{{ asset('assets/css/bootstrap.min.css')}}">
  23.     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/ol@v9.0.0/ol.css">
  24.     <link rel="stylesheet" href="{{ asset('assets/css/ready.min.css') }}" type="text/css">
  25.     <link rel="stylesheet" href="{{ asset('assets/css/jstree/themes/default/style.min.css')}}" />
  26.     <link rel="stylesheet" href="{{ asset('assets/css/ion.zoom.css') }}" type="text/css">
  27.     <link rel="stylesheet" href="{{ asset('assets/css/custom.css') }}" type="text/css">
  28. {% endblock %}
  29. {% block body %}
  30.     <div class="wrapper">
  31.         {% block header %}
  32.             {% include '_modules/header.html.twig' %}
  33.             {% block slider %}
  34.                 {#% include '_modules/slider.html.twig' %#}
  35.                 {#% include '_modules/fascia_foto.html.twig' %#}
  36.             {% endblock slider %}
  37.             {% block sidebar %}
  38.                 {% include '_modules/sidebar.html.twig' %}
  39.             {% endblock %}
  40.         {% endblock header %}
  41.         {% block container %}
  42.             {% block page %}
  43.                 <div class="main-panel">
  44.                     <div class="content">
  45.                         <div class="page-inner">
  46.                             {% block messages %}
  47.                                 {% include "_modules/message-list.html.twig" %}
  48.                             {% endblock messages %}
  49.                             {% block pageinner %}
  50.                             {% endblock pageinner %}
  51.                         </div>
  52.                     </div>
  53.                 </div>
  54.             {% endblock page%}
  55.             {% block footer %}
  56.                 {% include '/_modules/footer.html.twig' %}
  57.             {% endblock %}
  58.         {% endblock container %}
  59.     </div>
  60. {% endblock body %}
  61. {% block javascripts %}
  62.     <!-- Moment JS -->
  63.     <script src="{{ asset('assets/js/plugin/moment/moment.min.js')}}"></script>
  64.     <script src="{{ asset('assets/js/core/bootstrap.min.js') }}"></script>
  65.     <!-- jQuery UI -->
  66.     <script src="{{ asset('assets/js/plugin/jquery-ui-1.12.1.custom/jquery-ui.min.js')}}"></script>
  67.     <script src="{{ asset('assets/js/plugin/jquery-ui-touch-punch/jquery.ui.touch-punch.min.js')}}"></script>
  68.     <!-- jQuery Scrollbar -->
  69.     <script src="{{ asset('assets/js/plugin/jquery-scrollbar/jquery.scrollbar.min.js')}}"></script>
  70.     <!-- Chart JS -->
  71.     <script src="{{ asset('assets/js/plugin/chart.js/chart.min.js')}}"></script>
  72.     <!-- jQuery Sparkline -->
  73.     <script src="{{ asset('assets/js/plugin/jquery.sparkline/jquery.sparkline.min.js')}}"></script>
  74.     <!-- Chart Circle -->
  75.     <script src="{{ asset('assets/js/plugin/chart-circle/circles.min.js')}}"></script>
  76.     <!-- Datatables -->
  77.     <script src="{{ asset('assets/js/plugin/datatables/datatables.min.js')}}"></script>
  78.     <!-- Bootstrap Notify -->
  79.     <script src="{{ asset('assets/js/plugin/bootstrap-notify/bootstrap-notify.min.js')}}"></script>
  80.     <!-- Bootstrap Toggle -->
  81.     <script src="{{ asset('assets/js/plugin/bootstrap-toggle/bootstrap-toggle.min.js')}}"></script>
  82.     <!-- jQuery Vector Maps -->
  83.     <script src="{{ asset('assets/js/plugin/jqvmap/jquery.vmap.min.js')}}"></script>
  84.     <script src="{{ asset('assets/js/plugin/jqvmap/maps/jquery.vmap.world.js')}}"></script>
  85.     <!-- Google Maps Plugin -->
  86.     <script src="{{ asset('assets/js/plugin/gmaps/gmaps.js')}}"></script>
  87.     <!-- Dropzone -->
  88.     <script src="{{ asset('assets/js/plugin/dropzone/dropzone.min.js')}}"></script>
  89.     <!-- Fullcalendar -->
  90.     <script src="{{ asset('assets/js/plugin/fullcalendar/fullcalendar.min.js')}}"></script>
  91.     <!-- DateTimePicker -->
  92.     {<script src="{{ asset('assets/js/plugin/datepicker/bootstrap-datetimepicker.min.js')}}"></script>  }
  93.     <!-- Bootstrap Tagsinput -->
  94.     <script src="{{ asset('assets/js/plugin/bootstrap-tagsinput/bootstrap-tagsinput.min.js')}}"></script>
  95.     <!-- Bootstrap Wizard -->
  96.     {#    <script src="{{ asset('assets/js/plugin/bootstrap-wizard/bootstrapwizard.js')}}"></script>#}
  97.     <!-- jQuery Validation -->
  98.     <script src="{{ asset('assets/js/plugin/jquery.validate/jquery.validate.min.js')}}"></script>
  99.     <script src="{{ asset('assets/js/plugin/jquery.validate/jquery.validate.messages_it.js')}}"></script>
  100.     <!-- Summernote -->
  101.     <script src="{{ asset('assets/js/plugin/summernote/summernote-bs4.min.js')}}"></script>
  102.     <!-- Select2 -->
  103.     <script src="{{ asset('assets/js/plugin/select2/select2.full.min.js')}}"></script>
  104.     <!-- Sweet Alert -->
  105.     <script src="{{ asset('assets/js/plugin/sweetalert/sweetalert.min.js')}}"></script>
  106.     <!-- Owl Carousel -->
  107.     <script src="{{ asset('assets/js/plugin/owl-carousel/owl.carousel.min.js')}}"></script>
  108.     <!-- Magnific Popup -->
  109.     <script src="{{ asset('assets/js/plugin/jquery.magnific-popup/jquery.magnific-popup.min.js')}}"></script>
  110.     <script src="{{ asset('assets/js/jquery.collection.js') }}"></script>
  111.     <script src="{{ asset('assets/js/ready.js')}}"></script>
  112.     <script src="{{ asset('assets/js/plugin/ion.zoom-1.2/js/ion-zoom/ion.zoom.js')}}"></script>
  113.     <script src="{{ asset('assets/js/leaflet.js') }}"></script>
  114.     <script src={{ asset('assets/js/leaflet-omnivore.min.js') }}></script>
  115.     <script type="text/javascript">
  116.         function isMobile() {
  117.             try {
  118.                 if(/Android|webOS|iPhone|iPad|iPod|pocket|psp|kindle|avantgo|blazer|midori|Tablet|Palm|maemo|plucker|phone|BlackBerry|symbian|IEMobile|mobile|ZuneWP7|Windows Phone|Opera Mini/i.test(navigator.userAgent)) {
  119.                     return true;
  120.                 };
  121.                 return false;
  122.             } catch(e){ console.log("Error in isMobile"); return false; }
  123.         }
  124.     </script>
  125. {% endblock %}