Akteure beginning

This commit is contained in:
Simon Martens
2024-12-26 01:26:51 +01:00
parent 4de0eab443
commit 86152bd46d
47 changed files with 61845 additions and 23644 deletions

View File

@@ -0,0 +1,58 @@
{{ if ne (len .model.Search) 1 }}
{{ $agent := index $.model.Agents .model.Search }}
{{ if not $agent }}
<div>Agent nicht gefunden: {{ .model.Search }}</div>
{{ else }}
<div>
{{ $letter := Upper (FirstLetter $agent.ID) }}
<a href="/akteure/{{ $letter }}">
&larr; Personen &amp; Körperschaften &ndash; Buchstabe
{{ $letter }}
</a>
</div>
<div>{{ index $agent.Names 0 }}</div>
{{ end }}
{{ else }}
<div>
{{ range $_, $l := .model.AvailableLetters }}
<a href="/akteure/{{ $l }}">
{{ $l }}
</a>
{{ end }}
</div>
{{ range $_, $id := .model.Sorted }}
<div class="pb-4">
<a href="/akteure/{{ $id }}">
{{ $a := index $.model.Agents $id }}
{{ index $a.Names 0 }}
</a>
<div>
{{ $gnd := GetGND $a.GND }}
{{ if and (ne $gnd nil) (ne $gnd.DateOfBirth nil) }}
{{- if ne (len $gnd.DateOfBirth) 0 -}}
<i class="ri-asterisk text-xs relative bottom-0.5"></i>&nbsp;
{{- HRDateShort (index $gnd.DateOfBirth 0) -}}
{{- end -}}
{{- if ne (len $gnd.DateOfDeath) 0 }}
&emsp;<i class="ri-cross-fill text-xs relative bottom-0.5"></i
>&nbsp;{{ HRDateShort (index $gnd.DateOfDeath 0) }}
{{ end }}
{{- if ne (len $gnd.ProfessionOrOccupation) 0 -}}
<div>
{{- (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 -}}
</div>
{{ end }}
{{ end }}
</div>
</div>
{{ end }}
{{ end }}

View File

@@ -0,0 +1,9 @@
<title>
KGPZ &ndash;
{{ if ne (len .model.Search) 1 }}
{{ index (index .model.Agents .model.Search).Names 0 }}
{{ else }}
Personen &amp; Körperschaften:
{{ Upper .model.Search }}
{{ end }}
</title>