templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="de" {% block rootAttributes %}{% endblock %}>
  3. <head>
  4.     <meta charset="UTF-8"/>
  5.     <title>{% block title 'Startseite' %}{% block titleSuffix ' | Adressermittlung' %}</title>
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. {% block meta %}{% endblock %}
  8.     <link rel="stylesheet" href="/assets/style/default.css?v=2.0.0">
  9.     <script src="/widgets/main-nav.js"></script>
  10.     <link rel="stylesheet" href="/widgets/main-nav.css"/>
  11.     <link rel="preload" href="/assets/fonts/SourceSansVariable-Roman.woff2" as="font" type="font/woff2-variations" crossorigin/>
  12.     {% if app.environment == 'dev' %}
  13.     <link rel="stylesheet" href="/tests/standard.test.css">
  14.     {% endif %}
  15.     {% block stylesheets %}{% endblock %}
  16.     <meta name="description" content="{% block description 'Adressermittlung.de - Wir finden die Adresse von Privatpersonen - Datenschutzgerechte Adresssuche und Personensuche in Deutschland und Österreich.' %}"/>
  17.     <link rel="icon" sizes="32x32" href="/assets/favicon/favicon-32.png">
  18.     <link rel="shortcut icon" sizes="192x192" href="/assets/favicon/favicon-192.png">
  19.     <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/assets/favicon/favicon-152.png"/>
  20.     <link rel="apple-touch-icon-precomposed" sizes="180x180" href="/assets/favicon/favicon-180.png"/>
  21.     <link rel="icon" sizes="any" href="/assets/logos/logo-adressermittlung-lupe.svg" type="image/svg+xml"/>
  22.     <meta name="msapplication-TileColor" content="#FFFFFF"/>
  23.     <meta name="msapplication-TileImage" content="/assets/favicon/favicon-144.png"/>
  24.     <script>
  25.         if (window.CSS && 'supports' in CSS)
  26.         {
  27.             document.write('<script defer="" src="/assets/style/modern.js"><\/script>');
  28.         }
  29.     </script>
  30.     <script id="usercentrics-cmp" src="https://web.cmp.usercentrics.eu/ui/loader.js" data-settings-id="Cge50WvrBMJ1Xr" async></script>
  31.     <script>(function (w, d, s, l, i) {
  32.             w[l] = w[l] || [];
  33.             w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
  34.             var f = d.getElementsByTagName(s)[0],
  35.                 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
  36.             j.async = true;
  37.             j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
  38.             f.parentNode.insertBefore(j, f);
  39.         })(window, document, 'script', 'dataLayer', '{{ google_tag_manager_id }}');
  40.     </script>
  41. </head>
  42. <body>
  43. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id={{ google_tag_manager_id }}" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  44. <header id="pageheader">
  45.     <a id="skip-link" href="#main">zum Hauptinhalt</a>
  46. {# {% if not app.request.cookies.get('cookie_notice_confirmed') %} #}
  47. {# THIS OLD COOKIE NOTICE SHOULD BE REMOVED OR COMMENTED OUT ONCE USERCENTRICS IS ACTIVE #}
  48. {#    <div id="cookie-notice"> #}
  49. {#        <p><strong>Cookie-Hinweis:</strong> Durch die Verwendung von Cookies können Internetseiten nutzerfreundlich, effektiv, sicher – also einfach besser gemacht werden. Mit der weiteren Nutzung dieser Webseite erklären Sie sich mit der Nutzung von Cookies einverstanden. <a href="https://adressermittlung.de/datenschutz/">Zur&nbsp;Datenschutzerklärung</a></p> #}
  50. {#        <p><button class="call-to-action" id="control-confirm-cookie-notice">Akzeptieren</button></p> #}
  51. {#        <style> #}
  52. {#            {{ source('cookie-notice.css') }} #}
  53. {#        </style> #}
  54. {#        <script> #}
  55. {#            {{ source('cookie-notice.js') }} #}
  56. {#        </script> #}
  57. {#    </div> #}
  58. {# {% endif %} #}
  59.     <nav id="main-nav">
  60.         <a href="{{ path('home') }}">
  61.             <svg id="site-logo"><use xlink:href="/assets/logos/logos.svg#logo-adressermittlung"/></svg>
  62.             <span class="visually-hidden">Adressermittlung.de</span>
  63.         </a>
  64. {% block mainNavCallToAction %}
  65.         <div>
  66.             <button aria-controls="main-nav-list" aria-expanded="true" hidden="">Menu</button>
  67.             {{ knp_menu_render('main') }}
  68.             <a href="{{ path('anfrage') }}" class="call-to-action">
  69.                 Adressermittlung starten
  70.                 <svg><use xlink:href="/assets/logos/logos.svg#icon-arrow-right"/></svg>
  71.             </a>
  72.         </div>
  73.         <ul id="portal-nav-list">
  74.             <li><a href="{{ path('app_login') }}">Einloggen</a></li>
  75.             <li><a href="{{ path('customer_registration') }}">Konto anlegen</a></li>
  76.         </ul>
  77. {% endblock %}
  78.     </nav>
  79. {% block breadcrumbNav %}
  80.     <nav id="breadcrumb-nav">
  81.     {% set breadcrumbs = app.request.attributes.get('breadcrumbs') %}
  82.     {% set index = 1 %}
  83.     <script type="application/ld+json">
  84.     {
  85.       "@context": "http://schema.org",
  86.       "@type": "BreadcrumbList",
  87.       "itemListElement": [
  88.       {% for route, title in breadcrumbs %}
  89.         {% if index > 1 %},{% endif %}{
  90.           "@type": "ListItem",
  91.           "position": {{ index }},
  92.           "item": {
  93.             "@id": "{{ absolute_url(path(route)) }}",
  94.             "name":"{% if index == 1 %}Adressermittlung.de{% else %}{{ title }}{% endif %}"
  95.           }
  96.         }
  97.         {% set index = index + 1 %}
  98.       {% endfor %}
  99.       ]
  100.     }
  101.     </script>
  102.     {{ knp_menu_render('breadcrumbs', {'template': 'knp_menu_ordered.html.twig'}) }}
  103.     </nav>
  104. {% endblock %}
  105. {% block headerImage %}{% endblock %}
  106. </header>
  107. <main id="main" tabindex="-1">
  108.     {% block teaser %}{% endblock %}
  109.     {% for label, messages in app.flashes %}
  110.         {% for message in messages %}
  111.             <div class="flash-{{ label }}">
  112.                 {{ message }}
  113.             </div>
  114.         {% endfor %}
  115.     {% endfor %}
  116.     {% block body %}{% endblock %}
  117. </main>
  118. {% block expressAuskunft %}{% endblock %}
  119. <footer id="pagefooter">
  120.     <div id="pagefooter-trust">
  121.         <div id="pagefooter-payment">
  122.             <p>Sichere Zahlung über SSL</p>
  123.             <ul>
  124.                 <li>
  125.                     <svg class="logo-paypal"><use xlink:href="/assets/logos/logos.svg#logo-paypal"/></svg>
  126.                 </li>
  127.                 {# Removed Sofortüberweisung logo list item from here #}
  128.                 <li>
  129.                     <svg class="logo-visa"><use xlink:href="/assets/logos/logos.svg#logo-visa"/></svg>
  130.                 </li>
  131.                 <li>
  132.                     <svg class="logo-mastercard"><use xlink:href="/assets/logos/logos.svg#logo-mastercard"/></svg>
  133.                 </li>
  134.             </ul>
  135.         </div>
  136.         <div id="pagefooter-service">
  137.             <p>Service-Garantie</p>
  138.             <img class="icon-trust" src="/assets/logos/icon-trust.svg" alt=""/>
  139.             <ul>
  140.                 <li><svg class="icon-check"><use xlink:href="/assets/logos/logos.svg#icon-check"/></svg> Sicherheit</li>
  141.                 <li><svg class="icon-check"><use xlink:href="/assets/logos/logos.svg#icon-check"/></svg> Hohe Erfolgsquote</li>
  142.                 <li><svg class="icon-check"><use xlink:href="/assets/logos/logos.svg#icon-check"/></svg> Niedrige Kosten</li>
  143.             </ul>
  144.         </div>
  145.     </div>
  146.     <div id="pagefooter-menu">
  147.         {{ knp_menu_render('footer') }}
  148.         <p>&copy; {{ 'now'|date('Y') }} NE.CONSULTING GmbH</p>
  149.     </div>
  150. </footer>
  151. <script src="/lib/svgxuse.min.js" defer=""></script>
  152. <script src="/lib/element-closest.js" defer=""></script>
  153. <script src="/lib/focus-within-polyfill.js" defer=""></script>
  154. {% block javascripts %}{% endblock %}
  155. </body>
  156. </html>