{#
project: Pimcore - Schutzverband Nuernberg Rostbratwuerste
User: erikb
Year: 2022
#}
{% if editmode %}
<div class="admin-container admin-container--limited-width admin-container--content">
<div class="admin-container__section">
<span class="admin-container__title">{{ 'brick.documentslider.title'|trans({}, 'admin') }}</span>
</div>
<div class="admin-container__configurations">
<div class="admin-config-item">
<span class="admin-config-item__label">{{ 'brick.documentslider.option.type'|trans({}, 'admin') }}:</span>
{{
pimcore_select('document-type', {
store: documentTypeStore,
reload: true
})
}}
<br>
<span class="admin-config-item__label">{{ 'brick.documentslider.option.sort'|trans({}, 'admin') }}:</span>
{{
pimcore_select('sort', {
store: sortTypeStore,
defaultValue: 'documentIndex',
reload: true
})
}}
<span class="admin-config-item__label">{{ 'brick.documentslider.option.sort-direction'|trans({}, 'admin') }}:</span>
{{
pimcore_select('sort-direction', {
store: sortDirectionTypeStore,
defaultValue: 'asc',
reload: true
})
}}
</div>
{% if selectedDocumentType %}
<div class="admin-config-item">
<span class="admin-config-item__label">{{ 'brick.documentslider.option.subtype'|trans({}, 'admin') }}:</span>
{{
pimcore_multiselect('document-subtype', {
width: 350,
height: 144,
store: documentSubtypeStore,
reload: true
})
}}
</div>
<div class="admin-config-item">
<span class="admin-config-item__label">{{ 'brick.documentslider.option.itemcount'|trans({}, 'admin') }}:</span>
{{
pimcore_numeric('document-count', {
minValue: 0,
maxValue: 20,
decimalPrecision: 0
})
}}
<span class="admin-config-item__label">{{ 'brick.documentslider.option.autoplay'|trans({}, 'admin') }}:</span>
{{
pimcore_numeric('autoplay', {
minValue: 0,
decimalPrecision: 0
})
}}
</div>
{% endif %}
</div>
</div>
{% endif %}
{% set content %}
{% for item in items %}
{% if brickMode == 'structure' %}
<a href="{{ item.url }}" class="area gallery__document-slide grid grid--t50 grid--50-4-6 grid--bgc grid--bgc-3 grid--vc">
<div class="grid__container">
<div class="document-slider__column grid__column" data-column="4">
{{ item.image|raw }}
</div>
<div class="document-slider__column grid__column" data-column="6">
{% if item.subtitle|default(null) is not empty %}
<div class="document-list__subtitle">{{ item.subtitle }}</div>
{% endif %}
<div class="document-list__title">{{ item.title }}</div>
<div class="document-list__text">{{ item.text }}</div>
<span class="button">{{ 'content.more'|trans }}</span>
</div>
</div>
</a>
{% else %}
{{
include('includes/partials/teaser/teaser-image-title-intro.html.twig', {
url: item.url|default('#'),
image: item.image,
title: item.title,
subtitle: item.subtitle|default(null)
})
}}
{% endif %}
{% endfor %}
{% endset %}
{% if not editmode or brickMode != 'structure' %}
<div class="gallery gallery--document-slider" data-autoplay="{{ pimcore_numeric('autoplay').getData()|default(0) }}">
<div class="gallery__items">
{{ content }}
</div>
</div>
{% else %}
{{ content }}
{% endif %}