{{ $package := (index .Params 0) }} {{ $listname := (index .Params 1) }} {{ $list := (index (index .Site.Data.docs $package) $listname) }} {{ $fields := after 2 .Params }} {{ range $fields }} {{ $s := . }} {{ if eq $s "_key" }} {{ $s = "Type" }} {{ end }} {{ end }} {{ range $k1, $v1 := $list }} {{ range $k2, $v2 := . }} {{ $.Scratch.Set $k2 $v2 }} {{ end }} {{ range $fields }} {{ $s := "" }} {{ if eq . "_key" }} {{ $s = $k1 }} {{ else }} {{ $s = $.Scratch.Get . }} {{ end }} {{ end }} {{ end }}
{{ $s }}
{{ $s }}