{% if not isAjax %}
<section class="demi-additionalservice-overview-content-block demi-additionalservice-overview-content-block--result">
<div class="container">
<div aria-live="polite">
<div class="js-filter-form-result js-demi-ajax-form__result ajax-load-container" id="ajaxFormResult">
{% endif %}
{% if paginator.getTotalItemCount() > 0 %}
{{ include('@ElementsDemiFrontend/Includes/paging.html.twig', demi_getPagesArray(paginator)|merge({
pagingClass: 'demi-additionalservice-paging demi-additionalservice-paging--top',
pageLinkClass: 'js-demi-ajax-form__link'
})) }}
{% endif %}
{% if paginator.getTotalItemCount() <= 0 and not editmode and additionalServiceNoResultText is not empty %}
<div class="alert alert-danger wysiwyg">
{{ additionalServiceNoResultText | raw }}
</div>
{% else %}
<ul class="row demi-additionalservice-overview-teaser-list list-unstyled">
{% for key,item in paginator %}
{% if key < 10 %}
{% set datesAndTimes = demi_additionalGetDateAndTimes(item) %}
{% set dateRangesResult = demi_additionalGetDateRanges(item) %}
{# no more json LD data for additional service teaser overview WF_1452029 #}
{# do jsonLd().add("AdditionalService" ~ key, demi_additionalJsonlDData(item, dateRangesResult.fromToRanges, {locale: app.request.locale})) #}
{% endif %}
<li class="col-md-3 col-6 demi-additionalservice-overview-teaser-list__item">
{{ include("@ElementsDemiFrontend/AdditionalService/includes/teaser-grid.html.twig", {
"offeritem" : item,
"listName" : "Liste Aktivitäten"
}) }}
</li>
{% endfor %}
</ul>
{% endif %}
{% if paginator.getTotalItemCount() > 0 %}
{{ include('@ElementsDemiFrontend/Includes/paging.html.twig', demi_getPagesArray(paginator)|merge({
pagingClass: 'demi-additionalservice-paging demi-additionalservice-paging--bottom',
pageLinkClass: 'js-demi-ajax-form__link'
})) }}
{% endif %}
{% if not isAjax %}
</div>
</div>
</div>
</section>
{% endif %}