{{ if isset .Params "infos" }} {{ if gt (len .Params.infos) 1 }} {{ range .Params.infos }} {{ end }} {{ end }} {{ end }} {{ range $page := (.Paginator 15).Pages }} {{ range $info := $.Params.infos }} {{ $key := "" }} {{ if eq (index $info "key") nil }} {{ $key = $info.name }} {{ else }} {{ $key = $info.key }} {{ end }} {{ $value := (index $page.Params $key) }} {{ $type := "" }} {{ if ne (index $info "type") nil }} {{ $type = $info.type }} {{ end }} {{ $link := false }} {{ $linktarget := "" }} {{/* get default link */}} {{ if ne (index $info "defaultlink") nil }} {{ $link = $info.defaultlink }} {{ end }} {{/* look for overwrites */}} {{ if ne (index $page.Params "links") nil }} {{ if ne (index $page.Params.links $key) nil }} {{ $link = default $link (index (index $page.Params.links $key) "enable") }} {{ end }} {{ end }} {{/* get the link target */}} {{ if ne (index $page.Params "links") nil }} {{ if ne (index $page.Params.links $key) nil }} {{ $linktarget = default "" (index (index $page.Params.links $key) "target") }} {{ end }} {{ end }} {{/* fall back to default target if none given */}} {{ if and ($link) (eq $linktarget "") }} {{ $linktarget = $page.Permalink }} {{ end }} {{ $externallink := "" }} {{ if ne (index $page.Params "externallink") nil }} {{ $externallink = (index $page.Params "externallink") }} {{ else if ne (index $info "externallink") nil }} {{ $externallink = (index $info "externallink") }} {{ end }} {{ $datespan := false }} {{ $dateto := "" }} {{ if (eq $type "date") }} {{ if ne (index $page.Params "dateto") nil }} {{ $datespan = true }} {{ $dateto = (index $page.Params "dateto") }} {{ end }} {{ else }} {{ end }} {{ end }} {{ end }}
{{ title .name }}
{{- if $datespan -}}
{{ end }}
{{ if (eq $link true) }} {{ $value }} {{ else }} {{ $value }} {{ end }}
{{ partial "pagination.html" . }}