Newer
Older
{{ range .images }}
{{ if .id }}
{{- $image := partial "GetMedia" .id -}}
{{- $image_class := printf "image-%s" (partial "GetImageDirection" .) -}}
{{- if $image -}}
<figure class="{{ $image_class }}">
{{ partial "commons/image.html"
(dict
"image" .file
"alt" .alt
"sizes" site.Params.image_sizes.blocks.gallery.large
)}}
{{ if not site.Params.image_sizes.design_system.lightbox.disabled }}
{{ $lightbox_text := false }}
{{ if and .text .credit }}
{{ $lightbox_text = delimit (slice .text .credit) " | " }}
{{ else if or .text .credit }}
{{ $lightbox_text = or .text .credit }}
{{ end }}
<a class="glightbox"
role="button"
data-glightbox="type: image; {{ with $lightbox_text }}description: {{ . | safeHTML }}{{ end }}"
href="{{ partial "GetLightboxUrl" (dict "id" .id) }}"
title="{{- i18n "commons.lightbox.link.title" -}}"
aria-label="{{- i18n "commons.lightbox.link.title" -}}">
</a>
{{ end }}
{{ with .text }}
<figcaption>
<p>{{- . | safeHTML -}}</p>
</figcaption>
{{ end }}
</figure>
{{- end -}}
{{ end }}
{{ end }}
</div>