You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

58 lines
1.7 KiB

{{ define "section_content" }}
<div class="section" id="content">
{{ .Content }}
</div>
{{ if .Site.Params.clickablePhotos }}
<div class="grid">
{{ $name := .Site.Params.galleryFolder | default "images/"}}
{{ $path := "gallery/" }}
{{ $content := "/content/" }}
{{ $src := (print $path $name) }}
{{ $folder := (print $content $path $name) }}
{{ $files := readDir $folder }}
{{ $previewSubdirectory := .Site.Params.smallImagesSubfolder | default "small/"}}
{{ $previewImagesEnabled := .Site.Params.smallPreviewImages }}
{{ range shuffle $files }}
{{ if not .IsDir }}
<div>
<a href="{{ $src | absURL }}{{ .Name }}">
{{ if $previewImagesEnabled}}
<img src="{{ $src | absURL }}{{ $previewSubdirectory }}{{ .Name }}" alt="{{ .Name }}" />
{{ else }}
<img src="{{ $src | absURL }}{{ .Name }}" alt="{{ .Name }}" />
{{ end }}
</a>
</div>
{{ end }}
{{ end }}
</div>
{{ else }}
<div class="grid">
{{ $name := .Site.Params.galleryFolder | default "images/"}}
{{ $path := "gallery/" }}
{{ $content := "/content/" }}
{{ $src := (print $path $name) }}
{{ $folder := (print $content $path $name) }}
{{ $files := readDir $folder }}
{{ range shuffle $files }}
{{ if not .IsDir }}
<div>
<img src="{{ $src | absURL }}{{ .Name }}" alt="{{ .Name }}" />
</div>
{{ end }}
{{ end }}
</div>
{{ end }}
{{ end }}