{{ $in0 := .name }} {{ $name := .name }} {{ $id := .name }} {{ $newname := .name }} {{ if i18n $name }} {{ $name = i18n $name }} {{ end }} {{ $openname := printf "open%s" $in0 }} {{- $finale := slice -}} {{ $pages := where site.RegularPages "Type" "in" site.Params.searchSections }} {{ if eq .name "tags" }} {{ range $pages }} {{- if .Params.tags -}} {{- $finale = $finale | append .Params.tags -}} {{ end }} {{ end }} {{ $id = $name }} {{ else }} {{ range $pages }} {{ range .Param $in0 }} {{- $finale = $finale | append . -}} {{ end }} {{ end }} {{ if ne .name "categories" }} {{ $cat := "categories" }} {{ if i18n $cat }} {{ $cat = i18n $cat }} {{ end }} {{ $id = printf "%s %s" $name $cat }} {{ else }} {{ $id = $name }} {{ end }} {{ end }} {{- $finale = $finale | uniq -}} {{ if eq .expanded "true" }}