<div class="o-slider glide js-slider-init slider--picture-gallery" data-slider-type="picture-gallery" data-glide-config="{"autoplay": }">
<h2 class="slider__headline slider__headline--h2">Bildergalerie Querformat (3:2)</h2>
<div class="slider__detailtext">
<p>Ein optionaler Text</p>
<p>Eine neue Zeile.</p>
</div>
<div class="slider__area">
<div class="slider__track-wrapper">
<div class="m-slider-arrows glide__arrows slider-arrows--chevron-pair" data-glide-el="controls" aria-hidden="true">
<button class="slider-arrow glide__arrow slider-arrow--left" data-glide-dir="<"><span class="sr-only">Karusell: Zum vorigen Bild</span><i class="a-icon icon--arrow-back" aria-hidden="true"></i></button>
<button class="slider-arrow glide__arrow slider-arrow--right" data-glide-dir=">"><span class="sr-only">Karusell: Zum nächsten Bild</span><i class="a-icon icon--arrow-forward" aria-hidden="true"></i></button>
</div>
<div class="slider__track glide__track slider__track--picture-gallery" data-glide-el="track">
<ul class="glide__slides slider__slides--picture-gallery" aria-label="Karusell mit 11 Bilder">
<li class="glide__slide slider__slide--picture-gallery">
<figure class="m-figure ">
<picture class="a-picture ">
<source media="(max-width: 640px)" srcset="../../images/3x2/mr-right.jpg">
<source media="(min-width: 641px)" srcset="../../images/3x2/mr-right.jpg">
<img src="../../images/3x2/mr-right.jpg" alt="Dies ist ein alternativ Text" loading="lazy">
</picture>
<figcaption class="figure__figcaption ">
<p>Optional Bildunterschrift - Bild 1</p>
</figcaption>
</figure>
</li>
<li class="glide__slide slider__slide--picture-gallery">
<figure class="m-figure ">
<picture class="a-picture ">
<source media="(max-width: 640px)" srcset="../../images/3x2/mr-right.jpg">
<source media="(min-width: 641px)" srcset="../../images/3x2/mr-right.jpg">
<img src="../../images/3x2/mr-right.jpg" alt="Dies ist ein alternativ Text" loading="lazy">
</picture>
</figure>
</li>
<li class="glide__slide slider__slide--picture-gallery">
<figure class="m-figure ">
<picture class="a-picture ">
<source media="(max-width: 640px)" srcset="../../images/3x2/mr-right.jpg">
<source media="(min-width: 641px)" srcset="../../images/3x2/mr-right.jpg">
<img src="../../images/3x2/mr-right.jpg" alt="Dies ist ein alternativ Text" loading="lazy">
</picture>
<figcaption class="figure__figcaption ">
<p>Bild Optional Bildunterschrift Optional Bildunterschrift Optional Bildunterschrift Optional Bildunterschrift Optional Bildunterschrift Optional Bildunterschrift Optional Bildunterschrift3</p>
</figcaption>
</figure>
</li>
<li class="glide__slide slider__slide--picture-gallery">
<figure class="m-figure ">
<picture class="a-picture ">
<source media="(max-width: 640px)" srcset="../../images/3x2/mr-right.jpg">
<source media="(min-width: 641px)" srcset="../../images/3x2/mr-right.jpg">
<img src="../../images/3x2/mr-right.jpg" alt="Dies ist ein alternativ Text" loading="lazy">
</picture>
<figcaption class="figure__figcaption ">
<p>Bild 4</p>
</figcaption>
</figure>
</li>
<li class="glide__slide slider__slide--picture-gallery">
<figure class="m-figure ">
<picture class="a-picture ">
<source media="(max-width: 640px)" srcset="../../images/3x2/mr-right.jpg">
<source media="(min-width: 641px)" srcset="../../images/3x2/mr-right.jpg">
<img src="../../images/3x2/mr-right.jpg" alt="Dies ist ein alternativ Text" loading="lazy">
</picture>
<figcaption class="figure__figcaption ">
<p>Bild 5</p>
</figcaption>
</figure>
</li>
<li class="glide__slide slider__slide--picture-gallery">
<figure class="m-figure ">
<picture class="a-picture ">
<source media="(max-width: 640px)" srcset="../../images/3x2/mr-right.jpg">
<source media="(min-width: 641px)" srcset="../../images/3x2/mr-right.jpg">
<img src="../../images/3x2/mr-right.jpg" alt="Dies ist ein alternativ Text" loading="lazy">
</picture>
<figcaption class="figure__figcaption ">
<p>Bild 6</p>
</figcaption>
</figure>
</li>
<li class="glide__slide slider__slide--picture-gallery">
<figure class="m-figure ">
<picture class="a-picture ">
<source media="(max-width: 640px)" srcset="../../images/3x2/mr-right.jpg">
<source media="(min-width: 641px)" srcset="../../images/3x2/mr-right.jpg">
<img src="../../images/3x2/mr-right.jpg" alt="Dies ist ein alternativ Text" loading="lazy">
</picture>
<figcaption class="figure__figcaption ">
<p>Bild 7</p>
</figcaption>
</figure>
</li>
<li class="glide__slide slider__slide--picture-gallery">
<figure class="m-figure ">
<picture class="a-picture ">
<source media="(max-width: 640px)" srcset="../../images/3x2/mr-right.jpg">
<source media="(min-width: 641px)" srcset="../../images/3x2/mr-right.jpg">
<img src="../../images/3x2/mr-right.jpg" alt="Dies ist ein alternativ Text" loading="lazy">
</picture>
<figcaption class="figure__figcaption ">
<p>Bild 8</p>
</figcaption>
</figure>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="o-slider glide js-slider-init {{viewtypes.specifier}}" data-slider-type="{{viewtypes.sliderType}}" data-glide-config="{"autoplay": {{content.config.autoplay}} }" {{#if content.ratio}}data-content-ratio="{{content.ratio}}"{{/if}} {{#if switches.hasDataAttributes}}{{{content.dataAttributes}}}{{/if}}>
{{# switches.hasHeadline }}
<h2 class="slider__headline {{viewtypes.headline}}">{{content.title}}</h2>
{{/ switches.hasHeadline }}
{{# switches.hasDetailText }}
<div class="slider__detailtext">
{{# switches.hasSubtitle }}
<p>{{content.subtitle}}</p>
{{/ switches.hasSubtitle }}
<p>{{content.detailText}}</p>
</div>
{{/ switches.hasDetailText }}
<div class="slider__area">
<div class="slider__track-wrapper">
{{# switches.hasArrowsTop}}
{{#if viewtypes.arrowsType }}
{{render (stringToPartial viewtypes.arrowsType) partials.arrows merge=true}}
{{else}}
{{log 'slider.hbs: ERROR: Missing viewtypes.arrowsType value' level='error'}}
{{/if}}
{{/switches.hasArrowsTop}}
<div class="slider__track glide__track slider__track--{{viewtypes.sliderType}}" data-glide-el="track">
<ul class="glide__slides slider__slides--{{viewtypes.sliderType}}" aria-label="Karusell mit {{switches.slideCount}} {{content.elementName}}">
{{#each partials.slide }}
{{#ifcond @index '<' ../switches.slideCount}}
<li class="glide__slide slider__slide--{{../viewtypes.sliderType}}">
{{ render (stringToPartial ../partials.includedItemType) this merge=true }}
</li>
{{/ifcond}}
{{/each}}
</ul>
</div>
{{# switches.hasArrowsBottom}}
{{#if viewtypes.arrowsType }}
{{render (stringToPartial viewtypes.arrowsType) partials.arrows merge=true}}
{{else}}
{{log 'slider.hbs: ERROR: Missing viewtypes.arrowsType value' level='error'}}
{{/if}}
{{/switches.hasArrowsBottom}}
</div>
{{# switches.hasArrowsWithBullets}}
{{#if viewtypes.arrowsType }}
<div class="slider__controls-area">
{{ render (stringToPartial viewtypes.arrowsType) partials.arrows merge=true }}
{{else}}
{{ log 'slider.hbs: ERROR: Missing viewtypes.arrowsType value' level='error' }}
{{/if}}
{{/switches.hasArrowsWithBullets}}
{{# switches.hasBullets }}
{{#if viewtypes.bulletsType }}
{{render (stringToPartial viewtypes.bulletsType) partials.bullets merge=true}}
{{else}}
{{log 'slider.hbs: ERROR: Missing viewtypes.bulletsType value' level='error'}}
{{/if}}
{{/ switches.hasBullets }}
{{# switches.hasArrowsWithBullets}}
{{#if viewtypes.arrowsType }}
</div> {{! close Controls Area div if rendered }}
{{/if}}
{{/switches.hasArrowsWithBullets}}
</div>
{{# switches.hasExternalContent}}
{{render '@formelement-toggle--third-party-consent-manager' partials.consentToggle merge=true}}
{{/ switches.hasExternalContent}}
</div>
{
"switches": {
"hasHeadline": true,
"hasDetailText": true,
"hasArrowsBottom": false,
"hasBullets": false,
"slideCount": 11,
"hasExternalContent": false,
"hasSubtitle": true,
"hasArrowsTop": true
},
"viewtypes": {
"specifier": "slider--picture-gallery",
"sliderType": "picture-gallery",
"arrowsType": "slider-arrows--chevron-pair",
"bulletsType": "slider-bullets--disc",
"headline": "slider__headline--h2"
},
"content": {
"title": "Bildergalerie Querformat (3:2)",
"detailText": "Eine neue Zeile.",
"config": "",
"elementName": "Bilder",
"ratio": false,
"subtitle": "Ein optionaler Text"
},
"partials": {
"includedItemType": "figure",
"slide": [
{
"switches": {
"hasFigcaption": true
},
"content": {
"captionText": "<p>Optional Bildunterschrift - Bild 1</p>"
},
"partials": {
"picture": {
"content": {
"sources": [
{
"media": "(max-width: 640px)",
"srcset": "../../images/3x2/mr-right.jpg"
},
{
"media": "(min-width: 641px)",
"srcset": "../../images/3x2/mr-right.jpg"
}
],
"img": {
"src": "../../images/3x2/mr-right.jpg",
"alt": "Dies ist ein alternativ Text"
}
}
},
"button": {
"content": {
"label": "JPEG 50KB"
}
}
}
},
{
"switches": {
"hasFigcaption": false
},
"content": {
"captionText": "<p>Bild 2</p>"
},
"partials": {
"picture": {
"content": {
"sources": [
{
"media": "(max-width: 640px)",
"srcset": "../../images/3x2/mr-right.jpg"
},
{
"media": "(min-width: 641px)",
"srcset": "../../images/3x2/mr-right.jpg"
}
],
"img": {
"src": "../../images/3x2/mr-right.jpg",
"alt": "Dies ist ein alternativ Text"
}
}
}
}
},
{
"switches": {
"hasFigcaption": true
},
"content": {
"captionText": "<p>Bild Optional Bildunterschrift Optional Bildunterschrift Optional Bildunterschrift Optional Bildunterschrift Optional Bildunterschrift Optional Bildunterschrift Optional Bildunterschrift3</p>"
},
"partials": {
"picture": {
"content": {
"sources": [
{
"media": "(max-width: 640px)",
"srcset": "../../images/3x2/mr-right.jpg"
},
{
"media": "(min-width: 641px)",
"srcset": "../../images/3x2/mr-right.jpg"
}
],
"img": {
"src": "../../images/3x2/mr-right.jpg",
"alt": "Dies ist ein alternativ Text"
}
}
}
}
},
{
"switches": {
"hasFigcaption": true,
"hasDownload": false
},
"content": {
"captionText": "<p>Bild 4</p>"
},
"partials": {
"picture": {
"content": {
"sources": [
{
"media": "(max-width: 640px)",
"srcset": "../../images/3x2/mr-right.jpg"
},
{
"media": "(min-width: 641px)",
"srcset": "../../images/3x2/mr-right.jpg"
}
],
"img": {
"src": "../../images/3x2/mr-right.jpg",
"alt": "Dies ist ein alternativ Text"
}
}
}
}
},
{
"switches": {
"hasFigcaption": true
},
"content": {
"captionText": "<p>Bild 5</p>"
},
"partials": {
"picture": {
"content": {
"sources": [
{
"media": "(max-width: 640px)",
"srcset": "../../images/3x2/mr-right.jpg"
},
{
"media": "(min-width: 641px)",
"srcset": "../../images/3x2/mr-right.jpg"
}
],
"img": {
"src": "../../images/3x2/mr-right.jpg",
"alt": "Dies ist ein alternativ Text"
}
}
}
}
},
{
"switches": {
"hasFigcaption": true
},
"content": {
"captionText": "<p>Bild 6</p>"
},
"partials": {
"picture": {
"content": {
"sources": [
{
"media": "(max-width: 640px)",
"srcset": "../../images/3x2/mr-right.jpg"
},
{
"media": "(min-width: 641px)",
"srcset": "../../images/3x2/mr-right.jpg"
}
],
"img": {
"src": "../../images/3x2/mr-right.jpg",
"alt": "Dies ist ein alternativ Text"
}
}
}
}
},
{
"switches": {
"hasFigcaption": true
},
"content": {
"captionText": "<p>Bild 7</p>"
},
"partials": {
"picture": {
"content": {
"sources": [
{
"media": "(max-width: 640px)",
"srcset": "../../images/3x2/mr-right.jpg"
},
{
"media": "(min-width: 641px)",
"srcset": "../../images/3x2/mr-right.jpg"
}
],
"img": {
"src": "../../images/3x2/mr-right.jpg",
"alt": "Dies ist ein alternativ Text"
}
}
}
}
},
{
"switches": {
"hasFigcaption": true
},
"content": {
"captionText": "<p>Bild 8</p>"
},
"partials": {
"picture": {
"content": {
"sources": [
{
"media": "(max-width: 640px)",
"srcset": "../../images/3x2/mr-right.jpg"
},
{
"media": "(min-width: 641px)",
"srcset": "../../images/3x2/mr-right.jpg"
}
],
"img": {
"src": "../../images/3x2/mr-right.jpg",
"alt": "Dies ist ein alternativ Text"
}
}
}
}
}
],
"arrows": {
"switches": {
"hasAriaAttr": true
},
"viewtypes": {},
"content": {
"ariaAttr": "aria-hidden=\"true\""
},
"partials": {}
}
}
}
No notes defined.