templates/layout/layout.html.twig line 1

Open in your IDE?
  1. {% apply spaceless %}
  2. {# css #}
  3. {% do pimcore_head_link().appendStylesheet(asset('/assets/dist/main.css')) %}
  4. {# {% do pimcore_head_link().appendStylesheet(asset('/static/assets/lib/aos.css')) %} #}
  5. {# {% do pimcore_head_link().appendStylesheet(asset('/static/assets/lib/select2.min.css')) %} #}
  6. {# {% do pimcore_head_link().appendStylesheet(asset('/static/assets/dist/plyr.css')) %} #}
  7. {# {% do pimcore_head_link().appendStylesheet(asset('/static/assets/dist/hamburgers.min.css')) %} #}
  8. {# js #}
  9. {% do pimcore_head_script().appendFile(asset('/assets/dist/main.js')) %}
  10. {% endapply %}
  11. {# transparent header #}
  12. {% if document.getProperty('transparentHeader') and document.getProperty('transparentHeader') == 1 %}
  13.     {% set headerClass = 'transparent-header' %}
  14. {% else %}
  15.     {% set headerClass = '' %}
  16. {% endif %}
  17. <!DOCTYPE html>
  18. <html class="no-js" lang="{{ app.request.locale }}">
  19. <head>
  20.     <meta charset="utf-8">
  21.     <meta http-equiv="x-ua-compatible" content="ie=edge">
  22.     <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=yes">
  23.     {# meta #}
  24.     {{ include('layout/head/meta.html.twig') }}
  25.     {# language #}
  26.     {{ include('layout/head/language.html.twig') }}
  27.     {# structured data #}
  28.     {{ include('layout/head/structured-data.html.twig') }}
  29.     {# favicon #}
  30.     {{ include('layout/head/favicon.html.twig') }}
  31.     {# env variables #}
  32.     {{ include('layout/head/env-variables.html.twig') }}
  33.     {% if not editmode %}
  34.         {{ pimcore_head_title() }}
  35.         {{ pimcore_head_meta() }}
  36.     {% endif %}
  37.     {# css #}
  38.     {% block head_stylesheets deferred %}
  39.         {{ pimcore_head_link() }}
  40.     {% endblock %}
  41.     {# adobe font #}
  42.     {# <link rel="stylesheet" href="https://use.typekit.net/xxx.css"> #}
  43.     {# google search console #}
  44.     {# <meta name="google-site-verification" content=""> #}
  45. </head>
  46. <body class="{{ headerClass }}">
  47.     {# header #}
  48.     {% if not editmode %}
  49.         {{ include('layout/components/header.html.twig') }}
  50.     {% endif %}
  51.     {# h1 #}
  52.     {# {% if not (blogDetail is defined) %}
  53.         {% if document.getProperty('h1') is defined and document.getProperty('h1') %}
  54.             <h1 class="document-h1">{{ document.getProperty('h1') }}</h1>
  55.         {% elseif document.title %}
  56.             <h1 class="document-h1">{{ document.title }}</h1>
  57.         {% else %}
  58.             <h1 class="document-h1">{{ pimcore_website_config('pageName', null, app.request.locale) }}</h1>
  59.         {% endif %}
  60.     {% endif %} #}
  61.     {# content #}
  62.     {% if editmode %}
  63.         {{ block('content') }}
  64.     {% else %}
  65.         <main>
  66.             {{ block('content') }}
  67.         </main>
  68.     {% endif %}
  69.     {# to the top #}
  70.     {% if not editmode %}
  71.         {{ include('layout/components/to-the-top.html.twig') }}
  72.     {% endif %}
  73.     {# cookie banner #}
  74.     {% if not editmode %}
  75.         {{ include('layout/components/cookies-eu-banner.html.twig') }}
  76.     {% endif %}
  77.     {# footer #}
  78.     {% if not editmode %}
  79.         <footer>
  80.             {{ pimcore_inc(document.getProperty('footer')) }}
  81.         </footer>
  82.     {% endif %}
  83.     {# js #}
  84.     {% block scripts deferred %}
  85.         {{ pimcore_head_script() }}
  86.     {% endblock %}
  87. </body>
  88. </html>