{#
Uebergabe Parameter:
- vs (Typ: Vk)
#}
{% if vs %}
{# <style>#}
{# .fa-stack.small { font-size: 0.5em; }#}
{# i { vertical-align: middle; }#}
{# </style>#}
<div class="item{{ vs.abo.premium ? ' premium' : '' }}" id="heading{{ id }}" {% if vs.abo.premium %}data-click-url="{{ path('fe.veranstaltungen_detail', {'id':vs.id, 'slug':vs.slug}) }}"{% endif %}>
<div class="premium-container">
<div class="header {{ vs.abo.premium ? '':' collapsed' }}"
{% if not vs.abo.premium %}
data-toggle="collapse"
{% endif %}
data-target="#collapse{{ id }}"
aria-expanded="{{ vs.abo.premium ? 'true':'false' }}"
aria-controls="collapse{{ id }}"
>
<h3 class="titel">{{ vs.titel }}</h3>
<span class="icon-up-and-down float-right fa-stack">
<i class="fa fa-plus fa-stack-1x"></i>
<i class="fa fa-minus fa-stack-1x"></i>
</span>
</div>
<div class="body collapse {{ vs.abo.premium ? ' show':'' }}" id="collapse{{ id }}" aria-labelledby="heading{{ id }}">
<div class="mb-0">
{% if vs.typ.einzelveranstaltung and not vs.abo.premium %}
<span class="datum">{{ vs.startdatum|format_datetime(pattern='EEEE, dd. MMM',locale='de') }}</span>
{% endif %}
<span class="datumzeitort">
{% set datumZeitOrt = [] %}
{% if vs.typ.einzelveranstaltung and vs.formatZeit %}
{# Nur Zeit ausgeben, da Datum in left column (oben) angezeigt wird #}
{% set datumZeitOrt = datumZeitOrt|merge([vs.formatZeit]) %}
{% elseif vs.formatStartEndDatumUndZeit %}
{% set datumZeitOrt = datumZeitOrt|merge([vs.formatStartEndDatumUndZeit]) %}
{% endif %}
{% if vs.adresse %}
{% set datumZeitOrt = datumZeitOrt|merge([vs.adresse]) %}
{% endif %}
{% if vs.region %}
{% set datumZeitOrt = datumZeitOrt|merge([vs.region]) %}
{% endif %}
{{ datumZeitOrt | join(', ') }}
</span>
{% if vs.beschreibung %}
{% if vs.abo.premium %}
{# beschneidung aktivieren #}
{{ vs.beschreibung|u.truncate(115)|nl2br }}
{% else %}
{{ vs.beschreibung|nl2br }}
{% endif %}
<br>
{% endif %}
{# Beim Premium wird die URL auf der Detail Seite angezeigt (damit kein Konflikt mit Klick über ganzes Div entsteht) #}
{% if vs.url and not vs.abo.premium %}
<a href="{{ vs.url }}" target="_blank" rel="noopener">{{ vs.url(true)|u.truncate(65) }}</a>
{% endif %}
</div>
</div>
</div>
{% if vs.abo.premium and vs.vsImage.image %}
<div class="image" style="background-image: url('{{ asset(vs.vsImage.assetFilepath) }}')"></div>
{% endif %}
</div>
{% endif %}