templates/layout/master.html.twig line 1

  1. <!DOCTYPE html>
  2. <html {{ theme.printHtmlAttributes('html') | raw }}>
  3. <!--begin::Head-->
  4. <head>
  5.     <base href=""/>
  6.     <title>{% block page_title %}{% endblock %} - Keenthemes</title>
  7.     <meta charset="utf-8"/>
  8.     <meta name="description" content=""/>
  9.     <meta name="keywords" content=""/>
  10.     <meta name="viewport" content="width=device-width, initial-scale=1"/>
  11.     <meta property="og:locale" content="en_US"/>
  12.     <meta property="og:type" content="article"/>
  13.     <meta property="og:title" content=""/>
  14.     <link rel="canonical" href=""/>
  15.     {{ theme.includeFavicon() | raw }}
  16.     <!--begin::Fonts-->
  17.     {{ theme.includeFonts() | raw }}
  18.     <!--end::Fonts-->
  19.     {% block stylesheets %}
  20.         {# {{ encore_entry_link_tags('app') }} #}
  21.         <!--begin::Global Stylesheets Bundle(used by all pages)-->
  22.         {% for path in theme.getGlobalAssets('css') %}
  23.             <link rel="stylesheet" href="{{ theme.asset(path) }}">
  24.         {% endfor %}
  25.         <!--end::Global Stylesheets Bundle-->
  26.         <!--begin::Vendor Stylesheets(used by this page)-->
  27.         {% for path in theme.getVendors('css') %}
  28.             <link rel="stylesheet" href="{{ theme.asset(path) }}">
  29.         {% endfor %}
  30.         <!--end::Vendor Stylesheets-->
  31.         <!--begin::Custom Stylesheets(optional)-->
  32.         {% for path in theme.getCustomCss() %}
  33.             <link rel="stylesheet" href="{{ theme.asset(path) }}">
  34.         {% endfor %}
  35.         <!--end::Custom Stylesheets-->
  36.     {% endblock %}
  37.     {% block jsDef %}
  38.         {% if theme.getAllJsDef() %}
  39.         <script>
  40.             {% for name, value in theme.getAllJsDef() %}
  41.                 var {{ name }} =
  42.                 {% if value is iterable %}
  43.                     {{ value|json_encode()|raw }}
  44.                 {% elseif value is numeric %}
  45.                     {{ value }}
  46.                 {% elseif value %}
  47.                     "{{ value }}"
  48.                 {% else %}
  49.                     null
  50.                 {% endif %};
  51.             {% endfor %}
  52.         </script>
  53.         {% endif %}
  54.     {% endblock %}
  55. </head>
  56. <!--end::Head-->
  57. <!--begin::Body-->
  58. <body id="kt_app_body" {{ theme.printHtmlClasses('body') }} {{ theme.printHtmlAttributes('body') | raw }}>
  59. {% include 'partials/theme-mode/_init.html.twig' %}
  60. {% block layout %}{% endblock %}
  61. {% block javascripts %}
  62.     {# {{ encore_entry_script_tags('app') }} #}
  63.     <!--begin::Javascript-->
  64.     <!--begin::Global Javascript Bundle(mandatory for all pages)-->
  65.     {% for path in theme.getGlobalAssets() %}
  66.     <script src="{{ theme.asset(path) }}"></script>
  67.     {% endfor %}
  68.     <!--end::Global Javascript Bundle-->
  69.     <!--begin::Vendors Javascript(used by this page)-->
  70.     {% for path in theme.getVendors('js') %}
  71.     <script src="{{ theme.asset(path) }}"></script>
  72.     {% endfor %}
  73.     <!--end::Vendors Javascript-->
  74.     <!--begin::Custom Javascript(optional)-->
  75.     {% for path in theme.getCustomJs() %}
  76.     <script src="{{ theme.asset(path) }}"></script>
  77.     {% endfor %}
  78.     <!--end::Custom Javascript-->
  79.     <!--end::Javascript-->
  80. {% endblock %}
  81. </body>
  82. <!--end::Body-->
  83. </html>