{% extends "layout/default.html.twig" %}
{% block content %}
{{ jld_root(location, true, true) }}
{% set detailUrl = linkGenerator(location) %}
{% do elements_canonical(detailUrl, false) %}
{% do elements_opengraph().setUrl(detailUrl) %}
{% do elements_head_title(location.SeoTitle ?: location.name, true) %}
{% do elements_head_meta(location.SeoDescription ?: location.name, true) %}
{% do elements_opengraph().addImage(location.image()) %}
<main id="main-content" role="main" class="main-content content-block js-content-visibility">
<section class="location container content-block-small">
<div class="row gy-4">
<div class="col-xl-6 col-lg-7 col-xxl-5 col-sm-12">
{% if not editmode %}
{% do breadcrumbHelper().add({
'parentId': 0,
'url': detailUrl,
'label': location.name,
}) %}
{{ include('navigation/breadcrumb.html.twig') }}
{% endif %}
<a href="{{ siteConfig().getLocationOverview() }}" class="link-primary__left btn-back">
<span class="icon icon-arrow icon-rotate-180"></span>
{{ 'detail.backButton'|trans }}
</a>
{{ include('includes/resort-badge.html.twig', {
resorts: location.resorts
}) }}
{{ include('includes/title-blocks/title-block-object.html.twig', {titleBold: location.name, titleStyle: 'h2', titleTag: 'h1'}) }}
<address class="row gy-4 location__address mb-0">
<div class="col-lg-7 col-md-6 col-sm-12 text-color-grey">
<div class="font-bold ">{{ location.name }}</div>
{% if location.street or location.zip or location.city %}
<div>
{% if location.street %}
{{ location.street }}<br/>
{% endif %}
{% if location.zip or location.city %}
{{ location.zip }} {{ location.city }} <br>
{% endif %}
{% if location.config()[0] is defined and location.config()[0].country %}
{{ elements_get_country_name(location.config()[0].country) }}
{% endif %}
</div>
{% endif %}
</div>
{% if location.phone or location.fax or location.email %}
<div class="col-lg-5 col-md-6 col-sm-12 font-bold location__address-links">
{% if location.phone %}
<a href="tel:{{ location.phone|phone }}" class="location__address-link link-with-icon text-secondary" title="phone">
<span class="contact icon icon-phone" aria-hidden="false"></span>
{{ location.phone }}
</a>
{% endif %}
{% if location.fax %}
<a href="tel:{{ location.fax|phone }}" class="location__address-link link-with-text text-secondary">
<span class="text">
{{ 'location.detail.fax'|trans }}
</span>
{{ location.fax }}
</a>
{% endif %}
{% if location.email %}
<a href="mailto:{{ location.email }}" class="location__address-link link-with-icon text-secondary" title="mail">
<span class="contact icon icon-mail" aria-hidden="false"></span>
{{ location.email }}
</a>
{% endif %}
</div>
{% endif %}
</address>
{% if location.openingTimes %}
<div class="row mt-md-5 mt-4">
<div class="col-xxl-8">
<div class="font-bold mb-2">{{ 'location.detail.Öffnungszeiten'|trans }}</div>
<div class="table-responsive wysiwyg">
{{ location.openingTimes|raw }}
</div>
</div>
</div>
{% endif %}
</div>
<div class="col-xl-6 col-lg-5 col-sm-12 col-xxl-5 offset-xxl-1 offset-xl-0 order-0 order-md-1">
<div class="container__break-right-half-md">
<div class="ratio ratio-3x2">
{{ location.image.thumbnail("location-hero").getHtml({
imgAttributes: {
class: 'location-img ratio-item location__img',
loading: 'eager'
}
})|raw }}
</div>
</div>
</div>
</div>
</section>
{% set contacts = location.contacts %}
{% if contacts|length > 0 %}
<section class="contact-person-area container content-block-small">
{{ include('includes/title-blocks/title-block-object.html.twig', {titleBold: 'location.detail.Anprechpersonen am Standort'|trans, titleStyle: 'h3'}) }}
<div class="row gy-3">
{% for contactPerson in contacts %}
<div class="col-xxl-4 col-xl-6 col-md-6 col-sm-12">
{{ include('includes/teaser/contact-person-teaser.html.twig', {
contactPerson: contactPerson
}) }}
</div>
{% endfor %}
</div>
</section>
{% endif %}
{{ include('includes/map-area.html.twig', {
title: "location.detail.Anfahrt zum Standort"|trans,
geoPoint: location.geo,
street: location.street,
zip: location.zip,
city: location.city,
}) }}
</main>
{% endblock %}