<div class="accordion" id="accordionExample">
{% for community in stations %}
{% if community is instanceof('\\Pimcore\\Model\\DataObject\\Community') %}
{% set station = community.prognosis %}
{% set link = linkGenerator().generate(community) %}
{% elseif community is instanceof('\\Pimcore\\Model\\DataObject\\Region') %}
{% set station = community.weatherStation %}
{% set link = community.siteConfig.weatherOverview %}
{% elseif community is instanceof('\\Pimcore\\Model\\DataObject\\WeatherStation') %}
{% set station = community %}
{% set link = false %}
{% endif %}
{% if station|default(false) %}
{% set today = station.today %}
<div class="card">
<div class="card-header" id="weather-heading-{{ loop.index }}">
<div class="row align-items-center vertical-gutter--2">
<div class="col-12 col-md-4 vertical-gutter__item">
<h3 class="mb-0 card-header__title text-uppercase">
{{ community.name }}
</h3>
</div>
<div class="col-6 col-md-4 text-md-center vertical-gutter__item">
{% if today %}
{{ include('Includes/Partials/weather-item-sm.html.twig', {
'title': 'weather.Heute'|trans,
'icon': today.symbDay,
'min': today.tminDay,
'max': today.tmaxDay
}) }}
{% endif %}
</div>
<div class="col-6 col-md-2 offset-md-1 vertical-gutter__item">
{# TODO active if regions are live {% if link %}#}
{# <a href="{{ link }}" class="btn btn-outline-white">{{ 'weather.zum ort'|trans }}</a>#}
{# {% endif %}#}
</div>
</div>
<button class="btn btn-white icon-btn card-header__toggle {{ loop.index == 1 ? '' : 'collapsed' }}" type="button" data-toggle="collapse" data-target="#weather-{{ loop.index }}" aria-expanded="{{ loop.index == 1 ? 'true' : 'false' }}" aria-controls="weather-{{ loop.index }}">
<span class="icon icon-arrow-right icon-btn__icon"></span>
</button>
</div>
<div id="weather-{{ loop.index }}"
class="collapse {{ loop.index == 1 ? 'show' : '' }}"
aria-labelledby="weather-heading-{{ loop.index }}"
data-parent="#accordionExample">
<div class="card-body scrolling-area">
<div class="row justify-content-md-center flex-nowrap vertical-gutter--3">
{% for key,weatherData in station.weatherData %}
{% if key < 5 %}
<div class="col-5 col-md vertical-gutter__item">
{{ include('Includes/Partials/weather-item.html.twig', {
'title': weatherData.date.localeDayOfWeek,
'icon': weatherData.symbDay,
'date': weatherData.date.format('d.m.Y'),
'min': weatherData.tminDay,
'max': weatherData.tmaxDay
}) }}
</div>
{% endif %}
{% endfor %}
</div>
</div>
</div>
</div>
{% endif %}
{% endfor %}
</div>
{{ include('Navigation/paging.html.twig', {paginator: stations, addClass: 'justify-content-center', ajaxPaging: true, showFirstLast:true}) }}