{# Media Group Element #}
{% spaceless %}
{% set items = module.items %}
{% if module.class == "gallery" %}
{% set placed = 0 %}
{#{% set items = module.data.getMediaGroupItems() %}#}
<div class="row mb-3">
{% if items is not empty %}
{% for i in 0..items|length-1 %}
{% set item = items[i] %}
{% if item.isActive() and (module.data.getDisplayLimit() <= 0 or placed < module.data.getDisplayLimit()) %}
{% if placed != 0 and placed is divisible by(module.columns) %}
</div>
<div class="row mb-3">
{% endif %}
<div class="col-md-{{ 12 / module.columns }}" style="text-align: center;" >
{% set media = item.getMedia() %}
<div class="media-block">
{% include "elements/media-items.html.twig" %}
</div>
</div>
{% set placed = placed + 1 %}
{% endif %}
{% endfor %}
{% endif %}
</div>
{% else %}
{% set placed = 0 %}
<div class="media-group">
<div {{ get_attributes(module.data.getAttributes()) }}>
{% set uri = app.request.getRequestUri() %}
{% set current_route = app.request.attributes.get('_route') %}
{#
Base URL: {{ app.request.getSchemeAndHttpHost() }}
URI: {{ uri }}
Current Route: {{ current_route }}
#}
{# Pinned sidebar ad #}
{% if module.position == "ad-sidebar" %}
{{ render(controller(
'App\\Controller\\Master\\ContentController::pinnedSidebarAd',
{
'base_url': app.request.getSchemeAndHttpHost(),
'uri': uri,
'current_route': current_route
}
))
}}
{% endif %}
{% for item in items %}
{% if item.isActive() and (module.data.getDisplayLimit() <= 0 or placed < module.data.getDisplayLimit()) %}
{% set media = item.getMedia() %}
<div class="media-block">
{% include "elements/media-items.html.twig" %}
</div>
{% set placed = placed + 1 %}
{% endif %}
{% endfor %}
{% if module.show_buttons is defined and module.show_buttons == "yes" %}
<nav class="" style="text-align: center;">
{% set x = 0 %}
{% for item in items %}
{% if item.isActive() %}
<i class="fa fa-circle rotation-nav {% if x == 0 %}rotation-nav-active{% endif %}" data-slide="{{x}}" style="padding:5px;"></i>
{% set x = x + 1 %}
{% endif %}
{% endfor %}
</nav>
{% endif %}
</div>
</div>
{% endif %}
{% endspaceless %}