{{/* .result: type AgentResult struct { Agent *dbmodels.Agent BResult []*dbmodels.Series // Sorted Entries map[string]*dbmodels.Entry // KEY: Entry ID EntriesSeries map[string][]*dbmodels.REntriesSeries // KEY: Series ID EntriesAgents map[string][]*dbmodels.REntriesAgents // KEY: Entry ID CResult []*dbmodels.Entry /// Sorted Contents map[string][]*dbmodels.Content // KEY: entry ID ContentsAgents map[string][]*dbmodels.RContentsAgents // KEY: Content ID Agents map[string]*dbmodels.Agent // KEY: Agent ID } */}} {{ $model := . }}
{{ if $model.result.Agent.CorporateBody }}
Körperschaft
{{ else }}
Person
{{ end }}

{{ $model.result.Agent.Name }}

{{- if $model.result.Agent.Pseudonyms -}}

auch: {{ $model.result.Agent.Pseudonyms }}

{{- end -}}
{{ $model.result.Agent.BiographicalData }} {{- if $model.result.Agent.References }} {{ $model.result.Agent.References }} {{ end }} {{- $arr := $model.result.Agent.ProfessionArray -}} {{- if $arr -}} {{- range $i, $p := $arr -}} {{- $p -}} {{- end -}} {{- end -}}
{{- if .result.BResult -}}

{{ if eq $model.result.LenEntries 1 }} Ein Band {{- else }} {{- $model.result.LenEntries }} Bände {{- end }} in {{- if eq $model.result.LenSeries 1 }} einer Reihe {{- else }} {{ $model.result.LenSeries }} Reihen {{- end }}
{{- if len $model.result.CResult -}}
·
Beiträge
{{- $model.result.LenContents -}}
{{- end -}}

{{ range $id, $r := .result.BResult }}
{{ $r.Title }}
{{ if $r.Annotation }}
{{ Safe $r.Annotation }}
{{ end }}
{{- $bds := index $model.result.EntriesSeries $r.Id -}} {{ template "personreiherelations" (Arr $r $bds $model.result.Entries true $model.result.EntriesAgents) }}
{{ end }}
{{ end }} {{- if len $model.result.CResult -}}
{{ if eq $model.result.LenContents 1 }} Ein Beitrag {{- else }} {{- $model.result.LenContents }} Beiträge {{- end }} in {{- if eq (len $model.result.CResult) 1 }} einem Band {{- else }} {{ len $model.result.CResult }} Bänden {{- end }}
·
{{- range $_, $e := $model.result.CResult -}} {{- $contents := index $model.result.Contents $e.Id -}}
{{ $e.PreferredTitle }}
{{- len $contents -}}
{{- end -}}
{{- end -}}