{# get root node if there is no document defined (for pages which are routed directly through static route) #}
{% if not document is defined or not document %}
{% set document = pimcore_document(1) %}
{% endif %}
{# get the document which should be used to start in navigation | default home #}
{% if locale == 'de' %}
{% set navStartNode = pimcore_document( constant('SITE_ROOT_ID_DE') ) %}
{% elseif locale == 'en' %}
{% set navStartNode = pimcore_document( constant('SITE_ROOT_ID_EN') ) %}
{% else %}
{% set navStartNode = document.getProperty('navigationRoot') %}
{% endif %}
{# Pimcore default -> deactivated
{% if not navStartNode is instanceof('\\Pimcore\\Model\\Document\\Page') %}
{% set navStartNode = pimcore_document(1) %}
{% endif %}
#}
{% set mainNavigation = pimcore_build_nav({
active: document,
root: navStartNode
}) %}
{% if document is defined and document.type == 'page' %}
{% do pimcore_head_meta().setDescription(document.getDescription) %}
{% endif %}
{% do pimcore_head_meta().setProperty('og:locale', locale) %}
{% do pimcore_head_meta().setProperty('og:url', app.request.uri ) %}
{% do pimcore_head_meta().setProperty('og:site_name', constant('SITE_NAME') ) %}
{% if newsarticle is defined %}
{% if newsarticle is instanceof('\\Pimcore\Model\DataObject\Newsblog') %}
{% do pimcore_head_meta().setProperty('og:type', 'article') %}
{% do pimcore_head_meta().setProperty('og:title', newsarticle.headline ) %}
{% do pimcore_head_meta().setProperty('og:description', newsarticle.teaser | raw ) %}
{% do pimcore_head_meta().setProperty('article:modified_time', date( timestamp ).format('c') ) %}
{% endif %}
{% endif %}
{% set user = app.user %}
<!DOCTYPE html>
<html lang="{{ locale }}">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% if document.type == 'page' and document.getTitle() is not empty %}{{ document.getTitle() }}{% endif %}</title>
{{ pimcore_head_meta() }}
<link rel="canonical" href="{{ app.request.uri }}" />
<meta name="author" content="{{ constant('SITE_NAME') }}">
<meta name="generator" content="78media solutions">
<link rel="icon" href="{{ constant('SITE_TEMPLATE_PATH') }}/img/favicons/favicon-192x192.png" sizes="192x192" type="image/png">
<link rel="apple-touch-icon" href="{{ constant('SITE_TEMPLATE_PATH') }}/img/favicons/apple-touch-icon.png" sizes="180x180">
<link rel="icon" href="{{ constant('SITE_TEMPLATE_PATH') }}/img/favicons/favicon-32x32.png" sizes="32x32" type="image/png">
<link rel="icon" href="{{ constant('SITE_TEMPLATE_PATH') }}/img/favicons/favicon-16x16.png" sizes="16x16" type="image/png">
<link rel="manifest" href="{{ constant('SITE_TEMPLATE_PATH') }}/img/favicons/manifest.json">
<link rel="mask-icon" href="{{ constant('SITE_TEMPLATE_PATH') }}/img/favicons/safari-pinned-tab.svg" color="#563d7c">
<link rel="icon" href="{{ constant('SITE_TEMPLATE_PATH') }}/img/favicons/favicon.ico">
<!-- base -->
<link href="{{ constant('SITE_TEMPLATE_PATH') }}/css/bootstrap.min.css" rel="stylesheet">
<link href="{{ constant('SITE_TEMPLATE_PATH') }}/css/animate.min.css" rel="stylesheet" />
<link href="{{ constant('SITE_TEMPLATE_PATH') }}/css/jquery.fancybox.min.css" rel="stylesheet">
<link href="{{ constant('SITE_TEMPLATE_PATH') }}/plugins/slick/slick.css" rel="stylesheet">
<link href="{{ constant('SITE_TEMPLATE_PATH') }}/plugins/slick/slick-theme.css" rel="stylesheet">
<!-- theme -->
<link href="{{ constant('SITE_TEMPLATE_PATH') }}/css/screen.less?v={{ 'now'|date('U') }}" rel="stylesheet/less" type="text/css">
<script src="{{ constant('SITE_TEMPLATE_PATH') }}/js/less.min.js" language="javascript"></script>
{% if editmode %}
<link href="{{ constant('SITE_TEMPLATE_PATH') }}/css/editmode.css?v={{ 'now'|date('U') }}" rel="stylesheet">
{% endif %}
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-927743781">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-927743781');
</script>
</head>
<body id="body">
<header>
<!-- div wrapper needed !!! -->
<div class="header-options">
<a class="navbar-toggler d-block" data-toggle="navbar-header">
<div id="nav-icon">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</a>
<a class="language-switch" data-toggle="language-selection" href="/{{ (locale=='en' ? 'de' : 'en') }}/">
<img class="language {{ (locale=='en') ? 'active-en' : 'active-de' }}" src="{{ constant('SITE_TEMPLATE_PATH') }}/img/flags/de-en.png" />
</a>
</div>
<!-- end div wrapper !!! -->
<div class="header-logo">
<a href="/{{ locale }}">
<img src="{{ constant('SITE_TEMPLATE_PATH') }}/img/logo_7schwaben.png" alt="7SCHWABEN" title="7SCHWABEN Ferienwohnungen Apartments in Bad Urach" />
</a>
</div>
</header>
{# \Pimcore\Navigation\Renderer\Menu #}
{% set menuRenderer = pimcore_nav_renderer('menu') %}
{{ menuRenderer.renderPartial( mainNavigation, '_includes/7schwaben_navigation.html.twig' ) | raw }}
<main style="padding-top:3rem;">
<!-- document block content -->
{{ block('main_content') }}
<div id="footer-switch" style="height:1px; background:transparent;">
</div>
{{ include('_includes/contactForm.html.twig') }}
</main>
{{ include('_includes/footer.html.twig') }}
</body>
</html>