templates/layout/app.html.twig line 1

Open in your IDE?
  1. <!doctype html>
  2. <html lang="{{ app.request.locale }}">
  3. <head>
  4.     <meta charset="utf-8" />
  5.     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
  6.     <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('build/images/favicon.png') }}" />
  7.     {% if product is defined %}
  8.         {% do pimcore_head_title().set(product.name) %}
  9.     {% endif %}
  10.     {% do pimcore_head_title().append('Hugo Josten') %}
  11.     {% do pimcore_head_title().setSeparator(' - ') %}
  12.     {{ pimcore_head_title() }}
  13.     {{ encore_entry_link_tags('app') }}
  14.     {{ encore_entry_script_tags('app') }}
  15.     {% block PAGE_CSS %}
  16.     {% endblock %}
  17. </head>
  18. <body class="antialiased">
  19. <div class="bg-white">
  20.     {% set navStartNode = document.getProperty('navigation_root') %}
  21.     {% if not otherLanguageUrl|default(null) %}
  22.         {% set otherLanguageUrl = document.getProperty("page_in_" ~ (app.request.getLocale() == "en" ? 'de' : 'en')) %}
  23.         {% if otherLanguageUrl is empty %}
  24.             {% set currentPath = path(app.request.attributes.get('_route'), (app.request.attributes.get('_route_params') is not null ? app.request.attributes.get('_route_params') : []) ) %}
  25.             {% set otherLanguageUrl = currentPath|replace({'/en/': '/de/', '/de/':'/en/'}) %}
  26.             {% if currentPath == otherLanguageUrl %}
  27.                 {% set otherLanguageUrl = (app.request.getLocale() == "en" ? '/de' : '/en') %}
  28.             {% endif %}
  29.         {% endif %}
  30.     {% endif %}
  31.     {% include 'include/header.html.twig' %}
  32.     <div>
  33.         {% block CONTENT_MID %}
  34.         {% endblock %}
  35.         {% include 'include/footer.html.twig' %}
  36.     </div>
  37. </div>
  38. {% block PAGE_JS %}
  39. {% endblock %}
  40. </body>
  41. </html>