{{ if ne (len .model.Search) 1 }} {{ $agent := index $.model.Agents .model.Search }} {{ if not $agent }}
Agent nicht gefunden: {{ .model.Search }}
{{ else }}
{{ $letter := Upper (FirstLetter $agent.ID) }} ← Personen & Körperschaften – Buchstabe {{ $letter }}
{{ index $agent.Names 0 }}
{{ end }} {{ else }}
{{ range $_, $l := .model.AvailableLetters }} {{ $l }} {{ end }}
{{ range $_, $id := .model.Sorted }}
{{ $a := index $.model.Agents $id }} {{ index $a.Names 0 }}
{{ $gnd := GetGND $a.GND }} {{ if and (ne $gnd nil) (ne $gnd.DateOfBirth nil) }} {{- if ne (len $gnd.DateOfBirth) 0 -}}   {{- HRDateShort (index $gnd.DateOfBirth 0) -}} {{- end -}} {{- if ne (len $gnd.DateOfDeath) 0 }}   {{ HRDateShort (index $gnd.DateOfDeath 0) }} {{ end }} {{- if ne (len $gnd.ProfessionOrOccupation) 0 -}}
{{- (index $gnd.ProfessionOrOccupation 0).Label -}} {{- if gt (len $gnd.ProfessionOrOccupation) 1 -}} , {{ (index $gnd.ProfessionOrOccupation 1).Label -}} {{ end -}} {{- if gt (len $gnd.ProfessionOrOccupation) 2 -}} , {{ (index $gnd.ProfessionOrOccupation 2).Label -}} {{ end -}}
{{ end }} {{ end }}
{{ end }} {{ end }}