templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <!-- begin::Head -->
  4. <head>
  5.     <meta charset="utf-8"/>
  6.     <title>{% block title %}{% endblock %}</title>
  7.     <meta name="description" content="Flaticon icons">
  8.     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no">
  9.     <!--begin::Web font -->
  10.     <script src="{{ asset('assets_custom/js/webfont.js') }}"></script>
  11.     <script>
  12.         WebFont.load({
  13.             google: {"families": ["Poppins:300,400,500,600,700", "Roboto:300,400,500,600,700"]},
  14.             active: function () {
  15.                 sessionStorage.fonts = true;
  16.             }
  17.         });
  18.     </script>
  19.     <!--end::Web font -->
  20.     {% block stylesheets_top %}{% endblock %}
  21.     <!--begin:: Global Mandatory Vendors -->
  22.     <link href="{{ asset('vendors/perfect-scrollbar/css/perfect-scrollbar.css') }}" rel="stylesheet" type="text/css"/>
  23.     <link rel="stylesheet" href="{{ asset('bundles/whiteoctoberpagerfanta/css/pagerfantaDefault.css') }}"
  24.           type="text/css" media="all"/>
  25.     <!--end:: Global Mandatory Vendors -->
  26.     <!--begin:: Global Optional Vendors -->
  27.     <link href="{{ asset('vendors/vendors/line-awesome/css/line-awesome.css') }}" rel="stylesheet" type="text/css"/>
  28.     <link href="{{ asset('vendors/vendors/flaticon/css/flaticon.css') }}" rel="stylesheet" type="text/css"/>
  29.     <link href="{{ asset('vendors/vendors/metronic/css/styles.css') }}" rel="stylesheet" type="text/css"/>
  30.     <link href="{{ asset('vendors/vendors/fontawesome5/css/all.min.css') }}" rel="stylesheet" type="text/css"/>
  31.     <!--end:: Global Optional Vendors -->
  32.     <!--begin::Global Theme Styles -->
  33.     {# <link href="{{ asset('assets/vendors/base/vendors.bundle.css') }}" rel="stylesheet" type="text/css"/> #}
  34.     <link href="{{ asset('assets/demo/default/base/style.bundle.css') }}" rel="stylesheet" type="text/css"/>
  35.     <!--end::Global Theme Styles -->
  36.     {% block stylesheets_bottom %}
  37.         <link href="{{ asset('assets_custom/css/style.css') }}?v=2" rel="stylesheet" type="text/css"/>
  38.     {% endblock %}
  39.     <!-- Google Tag Manager -->
  40.     <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  41.                 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  42.             j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  43.             'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  44.         })(window,document,'script','dataLayer','GTM-T596CB6');</script>
  45.     <!-- End Google Tag Manager -->
  46.     <link rel="shortcut icon" href="{{ asset('assets/demo/default/media/img/logo/favicon.ico') }}"/>
  47. </head>
  48. <!-- end::Head -->
  49. <!-- begin::Body -->
  50. <body class="m-page--fluid m--skin- m-content--skin-light2 m-header--fixed m-header--fixed-mobile m-aside-left--enabled m-aside-left--skin-dark m-aside-left--fixed m-aside-left--offcanvas m-footer--push m-aside--offcanvas-default m-brand--minimize m-aside-left--minimize">
  51. <!-- Google Tag Manager (noscript) -->
  52. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T596CB6"
  53.                   height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  54. <!-- End Google Tag Manager (noscript) -->
  55. {% block body %}
  56. <!-- begin:: Page -->
  57. <div class="m-grid m-grid--hor m-grid--root m-page">
  58.     <!-- BEGIN: Header -->
  59.     {{ include('include/header.html.twig') }}
  60.     <!-- END: Header -->
  61.     <!-- begin::Body -->
  62.     <div class="m-grid__item m-grid__item--fluid m-grid m-grid--ver-desktop m-grid--desktop m-body">
  63.         <!-- BEGIN: Left Aside -->
  64.         {{ render(url('app_navbar')) }}
  65.         <!-- END: Left Aside -->
  66.         <div class="m-grid__item m-grid__item--fluid m-wrapper">
  67.             <!-- BEGIN: Subheader -->
  68.             {% block subheader %}{% endblock %}
  69.             <main role="main" class="amac-alert-message">
  70.                 {% include 'flash_messages.html.twig' %}
  71.             </main>
  72.             <!-- END: Subheader -->
  73.             <div class="m-content">
  74.                 <div class="row">
  75.                     {% block custom_layout %}
  76.                         <div class="col-md-12">
  77.                             <!--begin::Portlet-->
  78.                             {% block content %}{% endblock %}
  79.                             <!--end::Portlet-->
  80.                         </div>
  81.                     {% endblock %}
  82.                 </div>
  83.             </div>
  84.         </div>
  85.     </div>
  86.     <!-- end:: Body -->
  87.     <!-- begin::Footer -->
  88.     {{ include('include/footer.html.twig') }}
  89.     <!-- end::Footer -->
  90.         <!-- constants -->
  91.     </div>
  92.     <!-- end:: Page -->
  93.     <!-- begin::Quick Sidebar -->
  94.     <!-- end::Quick Sidebar -->
  95.     <!-- begin::Scroll Top -->
  96.     <div id="m_scroll_top" class="m-scroll-top">
  97.         <i class="la la-arrow-up"></i>
  98.     </div>
  99.     <!-- end::Scroll Top -->
  100.     <!-- begin::Quick Nav -->
  101.     {% block quick_nav %}{% endblock %}
  102.     <!-- Login zalo -->
  103.     <div id="amac-constants"
  104.          data-zalo-auth-redirect-url="{{ zalo_auth_redirect_url }}"
  105.          data-zalo-app-id="{{ zalo_app_id }}"
  106.     >
  107.     </div>
  108.     <div id="zalo-login"
  109.          class="zalo-chat-widget"
  110.          data-oaid="232951371045004720"
  111.          data-welcome-message="Rất vui khi được hỗ trợ bạn!"
  112.          data-autopopup="0" data-width="350" data-height="420"
  113.          style="margin-right: 50px; margin-bottom: 20px"></div>
  114.     <!-- begin::Quick Nav -->
  115. {% endblock %}
  116. <!--begin:: Global Mandatory Vendors -->
  117. <script src="{{ asset('vendors/jquery/dist/jquery.js') }}" type="text/javascript"></script>
  118. <script src="{{ asset('vendors/popper.js/dist/umd/popper.js') }}" type="text/javascript"></script>
  119. <script src="{{ asset('vendors/bootstrap/dist/js/bootstrap.min.js') }}" type="text/javascript"></script>
  120. <script src="{{ asset('vendors/moment/min/moment.min.js') }}" type="text/javascript"></script>
  121. <script src="{{ asset('vendors/tooltip.js/dist/umd/tooltip.min.js') }}" type="text/javascript"></script>
  122. <script src="{{ asset('vendors/perfect-scrollbar/dist/perfect-scrollbar.js') }}" type="text/javascript"></script>
  123. <script src="{{ asset('assets_custom/js/sweetalert2.all.min.js') }}" type="text/javascript"></script>
  124. <script src="{{ asset('assets_custom/js/jquery.playSound.js') }}"></script>
  125. <!--end:: Global Mandatory Vendors -->
  126. <!--begin::Global Theme Bundle -->
  127. <script src="{{ asset('assets/demo/default/base/scripts.bundle.js') }}" type="text/javascript"></script>
  128. <script>
  129.     var $s3_endpoint='{{ get_env('S3_ENDPOINT') }}';
  130.     var $digital_endpoint='{{ get_env('DIGITAL_ENDPOINT_URL') }}';
  131. </script>
  132. <!-- Global site tag (gtag.js) - Google Analytics -->
  133. <script async src="https://www.googletagmanager.com/gtag/js?id=G-EXF3RKYSXG"></script>
  134. <script>
  135.     window.dataLayer = window.dataLayer || [];
  136.     function gtag(){dataLayer.push(arguments);}
  137.     gtag('js', new Date());
  138.     {% if app.user %}
  139.         gtag('set', {
  140.         user_id: '{{ app.user.id }}'
  141.     });
  142.     {% endif %}
  143.     
  144.     gtag('config', 'G-EXF3RKYSXG');
  145. </script>
  146. <script src="{{ asset('assets_custom/js/order_now_quantity.js') }}?v=14"
  147.         type="application/javascript"></script>
  148. <script src="{{asset('assets_custom/js/notification/index.js')}}?v=4" type="application/javascript"></script>
  149. {% block script_custom %}{% endblock %}
  150. </body>
  151. <!-- end::Body -->
  152. </html>