Fix gallery language bug

main
Timo Montalto 2025-06-17 21:45:58 +02:00
parent 689420bf08
commit 23b840449a
1 changed files with 6 additions and 1 deletions

View File

@ -1,10 +1,15 @@
{{ $id := default (printf "gallery-%d" (now.UnixNano)) (.Get "id") }} {{ $id := default (printf "gallery-%d" (now.UnixNano)) (.Get "id") }}
{{ $rel := .Page.RelPermalink }}
{{ if hasPrefix $rel "/en" }}
{{ $rel = replace $rel "/en" "" }}
{{ end }}
<div class="image-gallery" id="{{ $id }}"> <div class="image-gallery" id="{{ $id }}">
<div class="gallery-slider"> <div class="gallery-slider">
{{ $images := .Inner | transform.Unmarshal }} {{ $images := .Inner | transform.Unmarshal }}
{{ range $index, $image := $images }} {{ range $index, $image := $images }}
<div class="slide{{ if eq $index 0 }} active{{ end }}" data-index="{{ $index }}"> <div class="slide{{ if eq $index 0 }} active{{ end }}" data-index="{{ $index }}">
<img src="{{ $image.src }}" alt="{{ $image.alt | default "" }}"> {{ warnf $rel }}
<img src="{{ $rel }}{{ $image.src }}" alt="{{ $image.alt | default "" }}">
<div class="gallery-navigation"> <div class="gallery-navigation">
<div class="prev-slide" onclick="moveSlide('{{ $id }}', -1)">&#10094;</div> <div class="prev-slide" onclick="moveSlide('{{ $id }}', -1)">&#10094;</div>
<div class="next-slide" onclick="moveSlide('{{ $id }}', 1)">&#10095;</div> <div class="next-slide" onclick="moveSlide('{{ $id }}', 1)">&#10095;</div>