diff --git a/layouts/index.html b/layouts/index.html
index f5eb269..9a8ca48 100644
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -54,7 +54,10 @@
{{ range $page := $pages }}
{{ $vorschau := $page.Params.vorschau }}
- {{ if and (not $vorschau) $page.Params.bilder }}{{ $vorschau = index $page.Params.bilder 0 }}{{ end }}
+ {{ if and (not $vorschau) $page.Params.bilder }}
+ {{ $erstes := index $page.Params.bilder 0 }}
+ {{ $vorschau = cond (reflect.IsMap $erstes) $erstes.bild $erstes }}
+ {{ end }}
{{ with $vorschau }}