{{ $a := . }} {{ $works := LookupWorks $a }} {{ $allPieces := LookupPieces $a }} {{- /* Filter pieces for work-related categories */ -}} {{- $workPieces := slice -}} {{- range $_, $p := $allPieces -}} {{- $categoryFlags := GetCategoryFlags $p.Item -}} {{- if or $categoryFlags.Rezension $categoryFlags.Auszug $categoryFlags.Theaterkritik $categoryFlags.Uebersetzung $categoryFlags.Kommentar $categoryFlags.Replik $categoryFlags.Anzeige $categoryFlags.Provinienz -}} {{- $workPieces = append $workPieces $p -}} {{- end -}} {{- end -}} {{- if or (ne (len $works) 0) (ne (len $workPieces) 0) -}}