{% extends "@ibexadesign/pagelayout.html.twig" %} {% if event %} {% set title = event.Title %} {% else %} {% set title = 'zuk.event.eventNotFoundTitle'|trans %} {% endif %} {% if event %} {% set description = event.Description|striptags|u.truncate(150, '...', false) %} {% endif %} {% block headerimage %}
{% include '@ibexadesign/events/_event_headerimage.html.twig' %}

{% if event %}{{ event.Title }}{% else %}{{ 'zuk.event.eventNotFoundH1'|trans }}{% endif %}

{% endblock %} {% block content %} {% if event %} {% set beginday = eventParseDateTime(event.Begin) %} {% set endday = eventParseDateTime(event.End) %} {% set begintime = eventParseDateTime(event.Begin,2) %} {% set endtime = eventParseDateTime(event.End,2) %} {% set registerOpen = true %} {% set places = event.MaximumParticipants - event.ActualDeclaredParticipants %} {% if places <= 0 %} {% set registerOpen = false %} {% endif %}

{{ event.Title }}

{{ event.Description|nl2br }}

{% if event.addionalInformations and not ibexa_field_is_empty( event.addionalInformations, 'pdf_download' ) %}

Infos zum Download

{{ ibexa_render_field(event.addionalInformations, 'pdf_download') }} {% endif %} {% if event.SeminarOrganisation %} {# has to be in the first position, otherwise SeminarOrganisation will never show up #}

Anmeldung

{{ event.SeminarOrganisation }}

{% if event.addionalInformations and not ibexa_field_is_empty( event.addionalInformations, 'registration_url' ) %} {{ ibexa_render_field( event.addionalInformations, 'registration_url', { 'template': _self, 'parameters': {"target": '_blank'} } ) }} {% endif %} {% elseif not(registerOpen) %} {# deadline for registraion is over #}

Anmeldung

{{ 'zuk.event.nofreePlaces'|trans }} {% elseif event.addionalInformations and not ibexa_field_is_empty( event.addionalInformations, 'registration_url' ) %}

Anmeldung:

{{ ibexa_render_field( event.addionalInformations, 'registration_url', { 'template': _self, 'parameters': {"target": '_blank'} } ) }} {% else %} {% for classification in event.Classifications%} {% if classification.ClassificationKey == "003001" %}

Anmeldung

{{'zuk.event.registerChildText'|trans}}

{{ 'zuk.event.registerNowButton'|trans }}

{% elseif classification.ClassificationKey == "003002" %}

Anmeldung

{{ 'zuk.event.registerFamilyText'|trans }}

{{ 'zuk.event.registerNowButton'|trans }}

{% elseif classification.ClassificationKey == "003003" %}

Anmeldung

{{'zuk.event.registerAdultText'|trans}}

{{ 'zuk.event.registerNowButton'|trans }}

{% endif %} {% endfor %} {% endif %}
{% include '@ibexadesign/events/_event_content.html.twig' %}

{{ 'zuk.event.detailKontaktHeadline'|trans }}

{% if event.addionalInformations and not ibexa_field_is_empty( event.addionalInformations, 'contactlist' ) %} {% for contentId in ibexa_field_value(event.addionalInformations,"contactlist").destinationContentIds %} {% if isValidContentId(contentId) %} {{ render( controller( "ibexa_content:viewAction", {'contentId': contentId, 'viewType': 'embed', "params": { 'minimalMarkup': true}} ) ) }} {% endif %} {% endfor %} {% else %} {% if isValidContentId(52500) %} {{ render( controller( "ibexa_content:viewAction", {'contentId': 52500, 'viewType': 'embed', "params": { 'minimalMarkup': true}} ) ) }} {% endif %} {% if isValidContentId(52502) %} {{ render( controller( "ibexa_content:viewAction", {'contentId': 52502, 'viewType': 'embed', "params": { 'minimalMarkup': true}} ) ) }} {% endif %} {% endif %}
{% endif %} {% endblock %} {% block ezurl_field %} {% apply spaceless %} {% if not ibexa_field_is_empty( content, field ) %} {{ field.value.text ? field.value.text : field.value.link }} {% endif %} {% endapply %} {% endblock %}