<!DOCTYPE html>
<html lang="{{ app.request.locale }}" data-language="{{ app.request.locale }}" data-device="{{ app.request.locale }}">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
{% if document is instanceof('\\Pimcore\\Model\\Document\\Page') %}
{% if document.getTitle() is not empty %}
{% do pimcore_head_title().set(document.getTitle()) %}
{% endif %}
{% if document.getDescription() is not empty %}
{% do pimcore_head_meta().setDescription(document.getDescription()) %}
{% endif %}
{% endif %}
{% block layout_head_meta deferred %}
{{ pimcore_head_title() }}
{{ pimcore_head_meta() }}
{% if pimcore_placeholder('canonical').count() %}
<link rel="canonical" href="{{ pimcore_placeholder('canonical') }}"/>
{% endif %}
{% endblock %}
{% block head_stylesheets deferred %}
{{ pimcore_head_link() }}
{% endblock %}
{% set alternateLanguagePath = document.getProperty('alternateLanguagePath') %}
{% if alternateLanguagePath %}
{% set lang = document.getProperty('language') %}
{% if lang == 'en' %}
<link rel="alternate" hreflang="en" href="{{ app.request.getSchemeAndHttpHost() ~ app.request.requestUri() }}" />
<link rel="alternate" hreflang="de" href="{{ app.request.getSchemeAndHttpHost() ~ alternateLanguagePath.getFullPath() }}" />
{% else %}
<link rel="alternate" hreflang="en" href="{{ app.request.getSchemeAndHttpHost() ~ alternateLanguagePath.getFullPath() }}" />
<link rel="alternate" hreflang="de" href="{{ app.request.getSchemeAndHttpHost() ~ app.request.requestUri() }}" />
{% endif %}
{% endif %}
{% if editmode %}
<link href="/bundles/app/static/backend/css/basic/normalize.css" rel="stylesheet" type="text/css" media="screen" />
<link href="/bundles/app/static/backend/css/basic/editmode.css" rel="stylesheet" type="text/css" media="screen" />
<link href="/bundles/app/static/backend/css/tabnavigation/tabs.css" rel="stylesheet" type="text/css" media="screen" />
<link href="/bundles/app/static/backend/css/multiselect/simple-multiselect.css" rel="stylesheet" type="text/css" media="screen" /><!-- selectBox Peter -->
<link href="/bundles/app/static/backend/css/schemaorg/jquery.timepicker.css" rel="stylesheet" type="text/css" />
<link href="/bundles/app/static/backend/css/schemaorg/schemaorgmap.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
window.parent.$(window.parent.document).find('.pimcore_icon_cleanup').parent().parent().parent().parent().hide();
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><?php echo "\r\n";?>
<style>
.pimcore_editable{
min-height:16px!IMPORTANT;
}
.pimcore_editable input.x-form-text{
height:31px!IMPORTANT;
}
</style>
{# Frontend Part #}
{% else %}
<link rel="stylesheet" media="screen" href="/bundles/app/static/frontend/css/compress.css" />
<!-- Kopf include -->
<link rel="apple-touch-icon" sizes="180x180" href="/bundles/app/static/frontend/images/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/bundles/app/static/frontend/images/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/bundles/app/static/frontend/images/favicon/favicon-16x16.png">
<link rel="manifest" href="/bundles/app/static/frontend/images/favicon/site.webmanifest">
<link rel="mask-icon" href="/bundles/app/static/frontend/images/favicon/safari-pinned-tab.svg" color="#e50000">
<link rel="shortcut icon" href="/bundles/app/static/frontend/images/favicon/favicon.ico">
<meta name="msapplication-TileColor" content="#e50000">
<meta name="msapplication-config" content="/bundles/app/static/frontend/images/favicon/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
{#
{% if pimcore_link('strukturierteDaten').isEmpty() is not empty %}
{% set strukturierteDatenId = pimcore_link('strukturierteDaten').getId() %}
{{ show_snippet(strukturierteDatenId, []) }}
{% endif %} #}
<link rel="stylesheet" media="screen" href="/bundles/app/static/frontend/css/front-page.css" />
{% if document.getProperty('page_startseite') %}
<link rel="stylesheet" media="screen" href="/bundles/app/static/frontend/css/front-page.css" />
{% endif %}
{# gibt aus den Objekten Meta-Tags / etc. vor Ende Head aus #}
{{ codevorendehead_allgemein() | raw }}
{% endif %}
</head>
{% if editmode %}
<body style="background-image:url(/bundles/app/static/backend/image/edm-style/tab-nav-bg.png) repeat-x bottom;">
{{ block('content') }}
{% if editmode %}
<script src="/bundles/app/static/backend/js/jquery/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="/bundles/app/static/backend/js/schemaorg/jquery.timepicker.js"></script>
<script type ="text/javascript" src="/bundles/app/static/backend/js/jquery/multiselect/simple-multiselect.js"></script>
<script type="text/javascript">
window.parent.$(window.parent.document).find('.pimcore_icon_cleanup').parent().parent().parent().parent().hide();
</script>
<script>
function ReadCookie(cookieName) {
var theCookie=" "+document.cookie;
var ind=theCookie.indexOf(" "+cookieName+"=");
if (ind==-1) ind=theCookie.indexOf(";"+cookieName+"=");
if (ind==-1 || cookieName=="") return "";
var ind1=theCookie.indexOf(";",ind+1);
if (ind1==-1) ind1=theCookie.length;
return unescape(theCookie.substring(ind+cookieName.length+2,ind1));
}
$( document ).ready(function() {
var cookieName = "edmtab" + '<?=$this->document->getId()?>';
var CookieVal = ReadCookie(cookieName);
if(CookieVal.length > 0){
$('#' + CookieVal).attr('checked','checked');
}
$('input.tabContent').on('change', function(e) {
var tabnr = $(this).attr('id');
console.log(e);
document.cookie = cookieName + "=" + tabnr;
});
});
</script>
{% endif %}
{% else %}
<body class="standard" data-status="" itemscope="" itemtype="http://schema.org/WebPage">
{{ codenachanfangbody_allgemein() | raw }}
{% set bgImageSrc = pimcore_image("BackgroundImagePage").getSrc() %}
{% if theme is not defined or theme is empty %}
{% set theme = document.getProperty('theme_doc') ? document.getProperty('theme_doc') : "neutral" %}
{% endif %}
<div data-theme="{{ theme }}" data-page="{{ page }}">
<div class="layout-page gradient-page {{ document.getProperty('page_startseite') ? 'frontpage' : '' }}">
<aside class="side-bar gradient-page">
<figure class="logo {{ theme }} {{ document.getProperty('page_startseite') ? 'side-bar-logo--frontpage' : '' }}">
<a href="{{ logo_link }}">
<img width="123" height="101" src="{{ glanzerLogo }}" alt="{{ glanzerLogoAlt }}"/>
</a>
</figure>
<nav class="navigation">
<ul class="no-bullet font-light theme-indicator-wrp" data-menu="sidebar">
<li class="theme-indicator theme-indicator--mobile shops">
<a class="theme-title theme-title--mobile" href="{{ url_shops }}">
<div class="label centered-flex">
<span class="uppercase font-bold">{{ text_shops }}</span>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 300" width="50" height="300"
preserveAspectRatio="xMaxYMax meet">
<text class="tab-text"
transform="matrix(6.123234e-17 -1 1 6.123234e-17 42.7734 258)">{{ text_shops }}</text>
</svg>
</div>
</a>
</li>
<li class="theme-indicator theme-indicator--mobile rent">
<a class="theme-title theme-title--mobile" href="{{ url_rent }}">
<div class="label centered-flex">
<span class="uppercase font-bold">{{ text_rent }}</span>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 300" width="50" height="300"
preserveAspectRatio="xMaxYMax meet">
<text class="tab-text" transform="matrix(6.123234e-17 -1 1 6.123234e-17 42.7734 280)">{{ text_rent }}</text>
</svg>
</div>
</a>
</li>
<li class="theme-indicator theme-indicator--mobile homes">
<a class="theme-title theme-title--mobile" href="{{ url_homes }}">
<div class="label centered-flex">
<span class="uppercase font-bold">{{ text_homes }}</span>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 300" width="50" height="300"
preserveAspectRatio="xMaxYMax meet">
<text class="tab-text"
transform="matrix(6.123234e-17 -1 1 6.123234e-17 42.7734 300)">{{ text_homes }}</text>
</svg>
</div>
</a>
</li>
</ul>
<header class="header constrainer-maxsize edgepadding {{ document.getProperty('page_startseite') ? 'header-front-page' : '' }}">
{# <?php echo $this->render('AppBundle:Includes:menue.html.php', ['contacts' => $contacts]); ?>
#}
{{ include('includes/side-navigation/menue.html.twig') }}
</header>
{{ include('includes/side-navigation/navigation.html.twig') }}
</nav>
<script type="text/javascript">
var _skd = window._skd || {};
_skd.callbacks = _skd.callbacks || {};
_skd.callbacks.dsr = _skd.callbacks.dsr || {};
_skd.callbacks.dsr.viewConfirmation = function(data){
window.location.href = window.location.href.split("#")[0]+'/booking-success?total='+data.total;
}
</script>
<script>
(function () {
if (typeof window.selt === 'undefined') {
window.selt = {
modules: {}
};
} else if (!window.selt.modules) {
window.selt.modules = {};
}
var moduleName = 'sidebar_module'; // naming convention XXX_module
selt.modules[moduleName] = {
name: moduleName,
init: function () {
if (selt.debug) console.log('initialize', this.name);
var navigation = document.querySelectorAll('[data-menu="sidebar"] li'),
navigationLinks = document.querySelectorAll('[data-menu="sidebar"] li a'),
hoverClass = 'peek',
timeOutID;
// uses touchend event to add special class for touch devices
function setHoverState(e) {
if (Modernizr.mq('(min-width: 480px)')) {
var hasHoverState = this.classList.contains(hoverClass),
me = this;
[].forEach.call(navigation, function (el) {
el.classList.remove(hoverClass);
});
switch (e.type) {
case 'touchend':
if (!hasHoverState) {
clearTimeout(timeOutID);
setTimeout(function () {
me.classList.remove(hoverClass);
}, 2000)
// e.preventDefault();
}
break;
case 'mouseleave':
return false;
break;
}
me.classList.add(hoverClass);
}
}
[].forEach.call(navigation, function (el) {
// touch device handling to open dropdown
el.addEventListener('touchend', function (e) {
setHoverState.call(this, e);
}, false);
// mouse handling of off canvas menu items to mimic touch handling
el.addEventListener('mouseenter', function (e) {
setHoverState.call(this, e);
}, false);
el.addEventListener('mouseleave', function (e) {
setHoverState.call(this, e);
}, false);
});
}
}
}());
</script>
</aside>
<main class="sidebar-offset gradient-page {{ document.getProperty('home') ? 'home' : '' }}">
{{ include('includes/side-navigation/menue.html.twig') }}
{{ include('includes/side-navigation/navigation.html.twig') }}
<div class="main-wrapper-js">
{% if not editmode %}
{{ block('content') }}
{% endif %}
</div>
<div class="footer-wrapper-js">
{# <?php
/* Footer-Snippets +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
echo $this->action("footer", "Footer", "AppBundle", []);
echo PHP_EOL;
?> #}
{#{ include('footer/footer.html.twig') } #}
{{ render(controller(
'App\\Controller\\FooterController::footerAction', {max: 3}
)) }}
</div>
</main>
</div>
<!-- Page Tab element -->
{% if pimcore_checkbox('buttonSeitenrandRechts').isChecked() and pimcore_link('buttonSeitenrandRechts_link').isEmpty() == false %}
{% set button_target = pimcore_link('buttonSeitenrandRechts_link').getTarget() %}
{% set target = (button_target != '') ? button_target : '_self' %}
{% set buttonclass = (pimcore_device("phone") == 'phone') ? 'onlinebuchen-p' : 'onlinebuchen-d' %}
<div class="sidetab centered-flex font-light theme-color-bg {{ buttonclass }}">
<a class="no-underline" href="{{pimcore_link('buttonSeitenrandRechts_link').getHref() }}" target="{{ target }}">
{{ pimcore_textarea("buttonSeitenrandRechts_text",{"nl2br": true,}) }}
</a>
</div>
{% if document.getProperty('sidetab_shop') %}
<div class="sidetab shops centered-flex font-light {{ buttonclass }}" data-theme="shops">
<a class="no-underline" href="{{ pimcore_input("href_shop") }}" target="_blank" >
{{ 'label_shop'|trans }}
</a>
</div>
{% endif %}
{% endif %}
</div> <!-- ende data-theme -->
{{ include('includes/frontend-fuss.html.twig') }}
{% set incTemplates = show_includes() %}
{% endif %}
</body>
</html>