src/Daikin/FrontendBundle/Resources/views/layout.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html class="no-js" lang="de">
  3. <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5.     <meta name="language" content="de">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  7.     <meta name="generator" content="Build by Erste Heimat GmbH">
  8.     <meta name="copyright" content="Daikin">
  9.     <meta name="apple-mobile-web-app-title" content="Backend - {{ theappname }}">
  10.     <title>{% block title %}{{ default_title }}{% endblock %}</title>
  11.     <script>document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';</script>
  12.     <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon; charset=binary">
  13.     <link rel="icon" href="/favicon.ico" type="image/x-icon; charset=binary">
  14.     <link href="/media/misc/apple-touch-icon-precomposed.png" rel="apple-touch-icon-precomposed">
  15.     <link rel="stylesheet" href="{{ asset('css/app.css') }}">
  16.     {% block stylesheets %}
  17.         {{ encore_entry_link_tags('app') }}
  18.     {% endblock %}
  19.     {% block afterAppCss %}{% endblock %}
  20.     {% if ehcookie_widget|default(false) %}
  21.         {{ block('hint', '@DaikinBase/Include/Block/cookie_hint.html.twig') }}
  22.     {% endif %}
  23. </head>
  24. <body id="body" data-toggler=".menu--open">
  25.     {# @fixme: warning und error level fehlen #}
  26.     {% set flashnotice = app.session.flashbag.get('notice') %}
  27.     {% if flashnotice is defined and flashnotice is not empty %}
  28.         <div class="flash-notice-container">
  29.             {% for flashMessage in flashnotice %}
  30.                 <div class="flash-notice-wrap row column">
  31.                     <div class="flash-notice callout success" data-closable>
  32.                         <div class="inner">{{ flashMessage|trans|raw }}</div>
  33.                         <span class="flash-notice__close" data-close></span>
  34.                     </div>
  35.                 </div>
  36.             {% endfor %}
  37.         </div>
  38.     {% endif %}
  39.     {% set flashnotice = app.session.flashbag.get('error') %}
  40.     {% if flashnotice is defined and flashnotice is not empty %}
  41.         <div class="flash-notice-container">
  42.             {% for flashMessage in flashnotice %}
  43.                 <div class="flash-notice-wrap row column">
  44.                     <div class="flash-notice callout alert" data-closable>
  45.                         <div class="inner">{{ flashMessage|trans|raw }}</div>
  46.                         <span class="flash-notice__close" data-close></span>
  47.                     </div>
  48.                 </div>
  49.             {% endfor %}
  50.         </div>
  51.     {% endif %}
  52.     <div id="page-wrap">
  53.         <header>
  54.             <div id="menu-wrap" class="menu-wrap" data-toggler=".menu--open">
  55.                 <div class="menu--overlay"></div>
  56.                 <div class="menu__topbar-wrap">
  57.                     <nav class="menu__topbar top-bar">
  58.                         <div class="row">
  59.                             <div class="column">
  60.                                 <div class="top-bar-left">
  61.                                     {{ knp_menu_render('menuLogo', {'allow_safe_labels': true}) | raw }}
  62.                                 </div>
  63.                                 <div class="top-bar-right">
  64.                                     {{ knp_menu_render('menuTop', {'allow_safe_labels': true}) | raw }}
  65.                                 </div>
  66.                             </div>
  67.                         </div>
  68.                     </nav>
  69.                 </div>
  70.                 <div id="menu__main-wrap" class="menu__main-wrap">
  71.                     <div class="inner">
  72.                         <div class="menu__main__mobile-top hide-for-medium">
  73.                             {{ knp_menu_render('topMobile')}}
  74.                         </div>
  75.                         {{ knp_menu_render('mainTools', {'template': '@DaikinFrontend/menu/menu.html.twig'}) }}
  76.                         {% set menuMainAdminHelpdesk = knp_menu_get('mainAdminHelpdesk', [], {'template': '@DaikinFrontend/menu/helpdesk_menu.html.twig'}) %}
  77.                         {% set menuMainAdmin = knp_menu_get('mainAdmin', [], {'template': '@DaikinFrontend/menu/menu.html.twig'}) %}
  78.                         {% if menuMainAdminHelpdesk.children|length or menuMainAdmin.children|length%}
  79.                             <hr class="menu-devider" data-text="Verwaltung"/>
  80.                         {% endif %}
  81.                         {{ knp_menu_render(menuMainAdminHelpdesk, {'template': '@DaikinFrontend/menu/helpdesk_menu.html.twig'}) }}
  82.                         {{ knp_menu_render(menuMainAdmin, {'template': '@DaikinFrontend/menu/menu.html.twig'}) }}
  83.                     </div>
  84.                 </div>
  85.             </div>
  86.         </header>
  87.         <main id="main-content" data-scroll>
  88.             {% if not hideBreadCrumb|default(true) or showBreadCrumb|default(false) %}
  89.             <div class="row columns">
  90.                 {% include '@DaikinFrontend/includes/menu/breadcrumbMenu.html.twig' with {} %}
  91.             </div>
  92.             {% endif %}
  93.             {% block content %}{% endblock %}
  94.         </main>
  95.         <footer id="footer-content">
  96.             {#<div class="footer-breadcrumb">#}
  97.                 {#<div class="row">#}
  98.                     {#<nav aria-label="You are here:" role="navigation" class="columns"><ul class="breadcrumbs"><li class="breadcrumb-item breadcrumb-first"><a href="/" target="_self" title="Home">{{ theappname }}</a></li><li class="breadcrumb-item breadcrumb-active breadcrumb-last">Tools</li></ul></nav>#}
  99.                 {#</div>#}
  100.             {#</div>#}
  101.             <div class="footer-bottom">
  102.                 <div class="row">
  103.                     <div class="columns">
  104.                         <div class="footer-header">{{ theappname }}</div>
  105.                         {{ render(controller("App\\Daikin\\BaseBundle\\Controller\\DefaultController::pagesmenuAction", {'v2': true})) }}
  106.                         <div class="footer-copyright">© <a href="http://www.daikin.de" target="_blank">Daikin</a> 2000-{{ 'now'|date('Y') | raw }}. All Rights Reserved. // App, Webportal and Website developed by <a href="http://www.ersteheimat.de" target="_blank">Erste Heimat GmbH</a></div>
  107.                     </div>
  108.                 </div>
  109.             </div>
  110.         </footer>
  111.         <span id="scroll-top-link"></span>
  112.     </div>
  113.     <script src="{{ asset('js/app.js') }}"></script>
  114.     {% block javascripts %}
  115.         {{ encore_entry_script_tags('app') }}
  116.     {% endblock %}
  117.     {% block javascript %}{% endblock %}
  118.     {% if ehcookie_widget|default(false) %}
  119.         {{ block('hintWidget', '@DaikinBase/Include/Block/cookie_hint.html.twig') }}
  120.     {% endif %}
  121.     </body>
  122. </html>