Images-veld
Images-veld
Het images veld slaat een verzameling beheerde beeldassets op.
Geschikt voor
- galerijen
- logo-wolken
- secties met meerdere afbeeldingen
- slider- of carrouselinvoer
Schemavoorbeeld
{ "name": "gallery", "label": "Gallery", "type": "images" }Gebruik in sjabloon
<div class="gallery">
{{#each gallery}}
<img src="{{this.width(800).webp}}" alt="{{this.description}}">
{{/each}}
</div>Met lus-bewuste uitvoer:
<div class="gallery-grid">
{{#each gallery}}
<figure class="{{#if loop.first}}gallery-item-featured{{else}}gallery-item{{/if}}">
<img src="{{this.width(1200).webp}}" alt="{{this.description}}">
</figure>
{{/each}}
</div>Gebruik het wanneer
Gebruik images wanneer één sectie meerdere gerelateerde visuals nodig heeft die als set worden beheerd.
Gebruik het niet wanneer
Gebruik images niet voor:
- één primair beeld
- downloadbare bestanden
- gestructureerde herhaalbare kaarten waarbij elke rij meer nodig heeft dan alleen een afbeelding
Gebruik in plaats daarvan image, file, of repeater.
Technische notities
- gebruik
{{#each}}voor alle multi-image rendering - houd het veld voor afbeeldingscollecties, niet voor gemengde image-plus-copy rijstructuren
- als elk galerijitem een eigen titel, CTA of beschrijvingsblok nodig heeft, stap over naar
repeater - controleer de uitvoeromvang zodat één component niet verantwoordelijk is voor een te grote mediaset
- binnen
{{#each gallery}}exposen afbeeldingsitems helpers zoals{{this.raw}},{{this.webp}},{{this.width(N)}}, en{{this.description}} - deze lus-georiënteerde helpervorm is specifiek voor Component
imagesvelden; pagina- of lijstafbeeldingsobjecten zetten de keten meestal voort met.url