{# 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.getDescription is not empty %}
{% 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.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>
<a href="https://www.deutschertourismusverband.de/">
<img class="dtv-link" src="{{ constant('SITE_TEMPLATE_PATH') }}/img/dtv_4_sterneferien.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>
<!-- page banner -->
<div class="page-banner">
{{ pimcore_image('home_main_image') }}
<div class="container">
<div class="row">
<div class="col-12">
<div class="page-header main-header">
<h3><span class="d-block d-sm-inline">{{ pimcore_input('home_main_header3') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}</h3>
<h1>{{ pimcore_input('home_main_header1') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}</h1>
</div>
</div>
</div>
</div>
</div>
<!-- slider gallery -->
<!--
<section>
{{ pimcore_renderlet('slidergallery', {
"controller" : "App\\Controller\\DocumentController::sliderGalleryAction",
"title" : "Assets-Ordner mit Bildern per Drag+Drop zuweisen",
"height" : 400
})
}}
<div class="container mt-5">
<div class="row">
<div class="col-12">
{{ pimcore_wysiwyg('home_main_welcome') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}
</div>
</div>
</div>
</section>
-->
<!-- apartments section -->
<section class="bg-grey" style="overflow:hidden;">
<!-- apartments slider -->
<div class="appartments-slider">
{% if (apartments is defined and apartments | length > 0) %}
{% for apartment in apartments %}
<div class="appartment-preview">
<img class="appartment-preview-image" src="{{ apartment.mainImage }}" />
<div class="appartment-preview-box">
<h3 class="appartment-name red">
{{ apartment.name }}
</h3>
<div class="appartment-description">
{{ apartment.shortDescription }}
</div>
<div class="appartment-options">
<a class="btn btn-default" href="/{{ locale }}/buchen.php">{{ 'booking' | trans }}</a><a class="btn btn-default" href="/{{ locale }}/apartments/{{ apartment.key }}">{{ 'details' | trans }}</a>
</div>
</div>
</div>
{% endfor %}
{% endif %}
</div>
<!-- end apartments slider -->
</section>
<section>
<div class="container mt-2">
<div class="row">
<div class="col-12">
{{ pimcore_wysiwyg('home_main_welcome') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}
</div>
</div>
</div>
</section>
<!-- apartments section -->
<section>
<div class="container">
<div class="page-header scroll-animated" data-animation="slideInUp">
<h3>{{ pimcore_input('home_section1_header3') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}</h3>
<p class="grey">{{ pimcore_input('home_section1_text1') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}</p>
</div>
<!-- slider gallery -->
<div class="document-gallery-wrapper">
{{ pimcore_renderlet('slidergallery2', {
"controller" : "App\\Controller\\DocumentController::sliderGalleryAction",
"title" : "Assets-Ordner mit Bildern per Drag+Drop zuweisen",
"height" : 400
})
}}
</div>
<div class="page-introduction scroll-animated" data-animation="slideInUp">
{{ pimcore_wysiwyg('home_section1_text2') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}
</div>
{% if (apartments is defined and apartments | length > 0) %}
{% for apartment in apartments %}
<div class="apmt-preview-box">
<div class="row">
<div class="col-12 col-lg-3">
<div class="apmt-preview-image">
<img class="apmt-image" src="{{ apartment.logo }}" />
</div>
</div>
<div class="col-12 col-lg-9">
<div class="apmt-preview-description">
<h3 class="apmt-description-header">{% if apartment.stars > 0 %}<img class="apmt-stars-rating" alt="{{ apartment.stars }} Sterne" src="/themes/7schwaben/img/{{ apartment.stars }}_Sterne.png" />{% endif %}{{ apartment.shortDescription | raw }}</h3>
<div class="apmt-preview-icons">
{% if apartment.icon1 %}<span class="icon-apmt icon-apmt-double"></span>{% endif %}
{% if apartment.icon2 %}<span class="icon-apmt icon-apmt-single"></span>{% endif %}
{% if apartment.icon3 %}<span class="icon-apmt icon-apmt-bunk"></span>{% endif %}
{% if apartment.icon4 %}<span class="icon-apmt icon-apmt-terrace"></span>{% endif %}
{% if apartment.icon5 %}<span class="icon-apmt icon-apmt-disabled"></span></span>{% endif %}
{% if apartment.icon6 %}<span class="icon-apmt icon-apmt-balcony"></span>{% endif %}
{% if apartment.icon7 %}<span class="icon-apmt icon-apmt-view"></span>{% endif %}
</div>
<div>
{{ apartment.description | raw }}
</div>
<div class="apmt-price-tag">
{{ 'from' | trans }} {{ apartment.price }} €
</div>
</div>
<div class="apmt-preview-actions">
<a class="btn btn-default" href="/{{ locale }}/apartments/{{ apartment.key }}">{{ 'details' | trans }}</a> <a class="btn btn-default" href="/{{ locale }}/buchen.php">{{ 'booking' | trans }}</a>
</div>
</div>
</div>
</div>
{% endfor %}
{% endif %}
</div>
</section>
<section>
<div class="container">
<div class="page-header scroll-animated" data-animation="slideInUp">
<h3>{{ pimcore_input('home_section2_header3') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}</h3>
<p class="grey">{{ pimcore_input('home_section2_text1') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}</p>
</div>
<div class="page-introduction scroll-animated" data-animation="slideInUp">
<div class="row">
<div class="col-12 col-lg-6">
{{ pimcore_image('home_section2_image1') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}
</div>
<div class="col-12 col-lg-6">
{{ pimcore_wysiwyg('home_section2_text2') | replace({'7SCHWABEN': '<strong class="condensed"><span class="red">7</span>SCHWABEN</strong>'}) | raw }}
</div>
</div>
</div>
</section>
<!-- apartments section -->
<section class="bg-grey" style="overflow:hidden;">
<!-- apartments slider -->
<div class="appartments-slider">
{% if (apartments is defined and apartments | length > 0) %}
{% for apartment in apartments %}
<div class="appartment-preview">
<img class="appartment-preview-image" src="{{ apartment.mainImage }}" />
<div class="appartment-preview-box">
<h3 class="appartment-name red">
{{ apartment.name }}
</h3>
<div class="appartment-description">
{{ apartment.shortDescription }}
</div>
<div class="appartment-options">
<a class="btn btn-default" href="/{{ locale }}/buchen.php">{{ 'booking' | trans }}</a><a class="btn btn-default" href="/{{ locale }}/apartments/{{ apartment.key }}">{{ 'details' | trans }}</a>
</div>
</div>
</div>
{% endfor %}
{% endif %}
</div>
<!-- end apartments slider -->
</section>
<div id="footer-switch" style="height:1px; background:transparent;">
</div>
{{ include('_includes/contactForm.html.twig') }}
{% if articles is defined and articles | length > 0 %}
<div class="widget news-widget animate__animated animate__bounceInUp" id="news-widget">
<a class="widget-toggler" data-toggle="news-widget"><span class="lsf">plus</span></a>
<div class="widget-content">
<h4 class="widget-header">News</h4>
<div class="widget-body">
<ul class="news-list">
{% for article in articles %}
<li class="news-list-item">
<h3 class="news-item-header">{{ article.headline }}</h3>
<a href="/{{ locale ~ blog.blogPathPrefix }}/{{ article.getKey }}" class="news-item-link"><span class="lsf">right</span> {{ 'news-learn-more' | trans }}</a>
</li>
{% endfor %}
</ul>
</div>
</div>
</div>
{% endif %}
<!-- document block content -->
{{ block('main_content') }}
</main>
{{ include('_includes/footer.html.twig') }}
</body>
</html>