<script>
_config.lightbox = true;
</script>
{% set accessibilityCategories = demiGetAccessibilityCategories(detailExtension.getObject()) %}
{% set accessibility = detailExtension.getDemiAccessibilityCategories() ?: null %}
{% if accessibility %}
<section class="demi-infrastructure-detail-content-block demi-infrastructure-detail-content-block--intro">
<div class="container">
<div class="row">
<div class="col-8">
<h2 class="text-primary">
{{ 'poidetail.accessibility_headline'|trans }}
</h2>
</div>
<div class="col-4 text-right">
{% if accessibility.getPdfLink1() and accessibility.getPdfLink1().getHref() and accessibility.getPdfLink1().getText() %}
<a target="{{ accessibility.getPdfLink1().getTarget() }}" href="{{ accessibility.getPdfLink1().getHref() }}" class="btn btn-primary-light"><span class="icon icon-download text-center"></span>{{ accessibility.getPdfLink1().getText() }}</a>
{% endif %}
{% if accessibility.getPdfLink2() and accessibility.getPdfLink2().getHref() and accessibility.getPdfLink2().getText() %}
<a target="{{ accessibility.getPdfLink2().getTarget() }}" href="{{ accessibility.getPdfLink2().getHref() }}" class="btn btn-primary-light"><span class="icon icon-download text-center"></span>{{ accessibility.getPdfLink2().getText() }}</a>
{% endif %}
{% if accessibility.getExternalLink() %}
<br>
<a target="{{ accessibility.getExternalLink().getTarget() }}" href="{{ accessibility.getExternalLink().getHref() }}" class="text-underline d-ib accessible-info__download">
<span class="icon icon-link text-center"></span>{{ accessibility.getExternalLink().getText() }}
</a>
{% endif %}
</div>
<ul class="list-inline mt-3 ml-3">
{% for data in accessibilityCategories %}
{% set cat = data.category %}
{% set percent = data.percent %}
{% if cat.getIcon() is instanceof('\\Pimcore\\Model\\Asset\\Image') %}
<li class="list-inline-item">
<button type="button"
data-toggle="modal"
data-target="#accessibility{{ cat.id }}Modal"
class="accessibility-item-big accessibility-item-big--is-checked">
<span class="position-relative ">
{{ cat.getIcon().getThumbnail('accessibility-icon').getHtml({'imgAttributes': {'class': 'img-fluid', 'alt': cat.getTitle(), 'title': cat.getTitle()}}) | raw }}
<span class="demi-icon demi-icon-check accessibility-item__check" aria-label="is checked"></span>
</span>
</button>
<div class="text-center">
{{ percent }}%
</div>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
</div>
</section>
{% for data in accessibilityCategories %}
{% set cat = data.category %}
<div class="modal fade" id="accessibility{{ cat.id }}Modal" tabindex="-1" role="dialog" aria-labelledby="modal{{ cat.id }}Label" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content p-5">
<div class="modal-header">
<button type="button"
class="btn-no-styling increased-click-area text-primary icon-btn close-btn"
data-dismiss="modal"><span class="demi-icon demi-icon-close icon-btn__icon"></span>
</button>
</div>
<div class="modal-body">
<div class="modal-title h2 text-primary" id="modal{{ cat.id }}Label">{{ cat.title }}</div>
<div class="wysiwyg">
{{ cat.text|raw }}
</div>
</div>
</div>
</div>
</div>
{% endfor %}
{% endif %}
{% set schladmingFilterOptions = detailExtension.getSchladmingAS %}
{% if schladmingFilterOptions is not empty %}
{% set tabs = {
'bad-weather': {
id: 'bad-weather',
show: schladmingFilterOptions.badWeatherTipText is not empty or schladmingFilterOptions.badWeatherTip,
textObject: schladmingFilterOptions.badWeatherTipText,
textFallback: 'demi.infrastructure.detail.schladming.badWeather-fallbacktext'|trans,
},
'accessible': {
id: 'accessible',
show: schladmingFilterOptions.accessibleText is not empty or schladmingFilterOptions.accessible,
textObject: schladmingFilterOptions.accessibleText,
textFallback: 'demi.infrastructure.detail.schladming.accessible-fallbacktext'|trans,
},
'dogs-allowed': {
id: 'dog-allowed',
show: schladmingFilterOptions.allowDogsText is not empty or schladmingFilterOptions.allowDogs,
textObject: schladmingFilterOptions.allowDogsText,
textFallback: 'demi.infrastructure.detail.schladming.allowDogs-fallbacktextv'|trans,
},
} %}
<section class="demi-infrastructure-detail-content-block demi-infrastructure-detail-content-block--times">
<div class="container">
{% for tab in tabs|filter(tab => tab.show) %}
<div id="{{ tab.id }}-accordion" role="tablist">
<div class="card">
<div class="card-header" role="tab" id="times-acc-heading-{{ tab.id }}">
<h3 class="mb-0 h5">
<a data-toggle="collapse" href="#times-acc-detail-{{ tab.id }}"
aria-expanded="false" class="collapsed">
{{ ('demi.infrastructure.detail.'~tab.id) | trans }}
<i class="icon icon-open pull-right" aria-label="{{ 'demi.open' | trans }}"></i>
</a>
</h3>
</div>
<div id="times-acc-detail-{{ tab.id }}" class="collapse" aria-expanded="false"
aria-labelledby="times-acc-heading-{{ tab.id }}" data-parent="#{{ tab.id }}-accordion">
<div class="card-body">
<div class="wysiwyg">
{% if tab.textObject is not empty %}
{{ tab.textObject|raw }}
{% else %}
{{ tab.textFallback|raw }}
{% endif %}
</div>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
</section>
{% endif %}