{% if editmode %}
{{ include('includes/backend-kopf.html.twig') }}
{% set tabContentArray = {1: 'Optional', 2: 'Content', 3: 'Background Image'} %}
{% set tab = 1 %}
<div id="content">
{% if tabContentArray is defined and tab in tabContentArray|keys %}
{{ admin_tabs(tab, tabContentArray) | raw }}
{% endif %}
<section class="tabContent">
<p class="hl">Optionale Einstellung:</p>
{% set element = 'artikel' %}
<div id="{{ element }} ">
{{ pimcore_multiselect(element, {
'width': 200,
'height': 100,
'store': [
['abstand-top', 'Abstand nach oben'],
['abstand-bottom', 'Abstand nach unten']
]
}) }}
</div>
</section>
{% if tabContentArray is defined and 2 in tabContentArray|keys %}
{{ admin_tabs(2, tabContentArray) | raw }}
<section class="tabContent">
<p class="hl">Optional Headline (H2):</p>
{{ pimcore_areablock("AreablockTop", {
"allowed": ["H2"],
"toolbar": false,
"areablock_toolbar": {
"title": "Content Konfiguration",
"width": 274,
"x": 570,
"y": 41,
"xAlign": "left",
"buttonWidth": 270,
"buttonMaxCharacters": 35
}
})
}}
<br /><br /><hr /><br /><br />
{% for i in pimcore_block('sliderblock').iterator %}
<p class="hl">Bild: (Breite 1400 x Höhe 1400 Pixel)</p>
<div class="dragdrop"><span class="parentbox">
{{ pimcore_image("sliderBild",
{"thumbnail": "img-default-edm",
"title": "Bild hier hereinziehen",
"width":150, "height":150,
"hidetext": true
})
}}</span>
</div>
<br/><br/>
<p class="hl">Experten Name:</p>
<div class="schreiben">
<span class="parentbox" style="background-color:#fff">
{{ pimcore_input("expertenName",{
"width": 520
}) }}
</span>
</div>
<p class="hl">Kurzbeschreibungt:</p>
<div class="schreiben">
<span class="parentbox" style="background-color:#fff">
{{ pimcore_textarea("sliderText",{
"nl2br": true,
"width": 520
}) }}
</span>
</div>
<p class="hl">Telefon Nummer:</p>
<div class="schreiben">
<span class="parentbox" style="background-color:#fff">
{{ pimcore_input("telefon",{
"width": 520
}) }}
</span>
</div>
<br /><br /><br /><hr /><hr /><br />
{% endfor %}
</section>
{% endif %}
{% if tabContentArray is defined and 3 in tabContentArray|keys %}
{{ admin_tabs(3, tabContentArray) | raw }}
<section class="tabContent">
<p class="hl">Hintergrundbild: (Breite 2400 x Höhe 480 Pixel)</p>
{{ pimcore_image("bg", {
"title" : "Bild hier hereinziehen",
"width": 600,
"height": 90,
"hidetext": true,
"thumbnail": "background-image-page-edm"
}) }}
</section>
{% endif %}
</div>
{{ include('includes/backend-fuss.html.twig') }}
{% else %}
{% set abstand_top_class = (checkMultiselect(pimcore_multiselect("artikel"),'abstand-top') == true)? ' abstand-top' : '' %}
{% set abstand_bottom_class = (checkMultiselect(pimcore_multiselect("artikel"),'abstand-bottom') == true)? ' abstand-bottom' : '' %}
{% set abstandClasses = abstand_top_class ~ abstand_bottom_class %}
{% set sliderId = document.getId() %}
{% set numberOfItems = 0 %}
{% set image_path = pimcore_image("bg").getSrc() %}
<div class="{{ abstandClasses }}">
{% set areaBlock = pimcore_areablock("AreablockTop") %}
{% if areaBlock.isEmpty() == false %}
<div class="constrainer-maxsize edgepadding">
{{ areaBlock | raw }}
</div>
{% endif %}
{% set lang = app.request.getLocale() %}
{% if image_path is not empty %}
{{ imageResponsive({"src": image_path,
"ausgabeformat": "div",
"endtag": false,
"class": "experten-bg",
"language": lang }) | raw }}
{% else %}
<div class="testesete">
{% endif %}
<div class="constrainer-maxsize edgepadding">
<div class="owl-carousel owl-theme no-underline no-itempadding" data-slider="{{ sliderId }}">
{% for i in pimcore_block('sliderblock').iterator %}
{% if pimcore_image("sliderBild").isEmpty() == false %}
{% set asset_alt = pimcore_image("sliderBild").getAlt() %}
{% set asset_src_normal = pimcore_image("sliderBild").getThumbnail("serviceslider-quadrat-normal") %}
{% set asset_src_retina = pimcore_image("sliderBild").getThumbnail("serviceslider-quadrat-retina") %}
{% set asset_src_default = pimcore_image("sliderBild").getThumbnail("serviceslider-quadrat-default") %}
{% set text = pimcore_textarea("sliderText",{"nl2br": true}) %}
{% set link = pimcore_link('serviclink').getHref() %}
{% set target = pimcore_link('serviclink').getTarget() %}
{% set telefon_nummer = pimcore_input('telefon') %}
{% set numberOfItems = numberOfItems + 1 %}
{% if pimcore_link('serviclink').isEmpty() == false %}
<a href="{{ link }}" target="{{ target }}" class="layout-columns">
{% endif %}
<figure class="porthole">
<div class="porthole-image">
<img src="{{ asset_src_default }}" data-srcset="{{ asset_src_normal }}, {{ asset_src_retina }} 2x,"
alt="{{ asset_alt }}" class="lazyload"/>
</div>
<figcaption class="font-size-normal font-light text-center font-color-white">
<strong class="uppercase">{{ pimcore_input("expertenName") }}</strong><br />
{{ text | raw }}<br />
<strong><a href="tel:{{ telefon_nummer }}">{{ telefon_nummer }}</a></strong>
</figcaption>
</figure>
{% if pimcore_link('serviclink').isEmpty() == false %}
</a>
{% endif %}
{% endif %} {# End Slider If Condition #}
{% endfor %}
</div>
</div>
</div>
</div>
<script type="text/javascript">
(function () {
var moduleName = 'teaser_slider_{{ sliderId }}_module'; // naming convention XXX_module
if (typeof selt === 'undefined') {
selt = {
modules: {}
};
} else if (!selt.modules) {
selt.modules = {};
}
selt.modules[moduleName] = {
name: moduleName,
init: function () {
init();
}
};
function init() {
galleryEl = $('[data-slider="{{ sliderId }}"]');
galleryEl.owlCarousel({
center: false,
loop: false,
items: 1,
margin: 0,
nav: true,
navText: [
'<svg class="no-theme" viewBox="0 0 27.2 105.2" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg"><polygon points="25.4,105.2 0,52 25.4,0 27.2,0.9 2.2,52 27.2,104.3"/></svg>',
'<svg class="no-theme" viewBox="0 0 27.2 105.2" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg"><polygon points="25.4,105.2 0,52 25.4,0 27.2,0.9 2.2,52 27.2,104.3"/></svg>'
],
responsive: {
1180: {
items: {{ numberOfItems < 4 ? numberOfItems : 4 }}
},
750: {
items: 2
}
}
});
galleryEl.find('.owl-item .copy').matchHeight({
byRow: false
});
}
}());//EOS
</script>
{% endif %}