mirror of
https://github.com/Theodor-Springmann-Stiftung/musenalm.git
synced 2025-10-29 09:15:33 +00:00
89 lines
2.2 KiB
Plaintext
89 lines
2.2 KiB
Plaintext
{{ $model := . }}
|
|
|
|
{{ template "_alphabet" Dict "active" .letter "letters" .letters }}
|
|
|
|
|
|
<input
|
|
class="form-control"
|
|
type="search"
|
|
name="search"
|
|
placeholder="Suche"
|
|
hx-get="/personen"
|
|
hx-trigger="input changed delay:200ms, keyup[key=='Enter']"
|
|
hx-select="#agents"
|
|
hx-target="#agents" />
|
|
|
|
<div>
|
|
<a href="/personen{{ if .letter }}?letter={{ .letter }}{{ end }}">Alle</a>
|
|
<a href="/personen?filter=org{{ if .letter }}&letter={{ .letter }}{{ end }}"
|
|
>Verlage u. Druckereien</a
|
|
>
|
|
<a href="/personen?filter=noorg{{ if .letter }}&letter={{ .letter }}{{ end }}">Personen</a>
|
|
<a href="/personen?filter=musik{{ if .letter }}&letter={{ .letter }}{{ end }}">Musiker:innen</a>
|
|
<a href="/personen?filter=autor{{ if .letter }}&letter={{ .letter }}{{ end }}">Autor:innen</a>
|
|
<a href="/personen?filter=graphik{{ if .letter }}&letter={{ .letter }}{{ end }}"
|
|
>Graphiker:innen</a
|
|
>
|
|
<a href="/personen?filter=hrsg{{ if .letter }}&letter={{ .letter }}{{ end }}"
|
|
>Herausgeber:innen</a
|
|
>
|
|
</div>
|
|
|
|
<div id="agents">
|
|
{{ if or .agents .altagents }}
|
|
{{ if .agents }}
|
|
<table class="w-full [&_td]:!align-top">
|
|
{{ range $count, $agent := .agents }}
|
|
<tr>
|
|
<td>
|
|
<a href="/person/{{ $agent.Id }}">
|
|
{{ $agent.Name }}
|
|
{{ if $agent.Pseudonyms }}
|
|
<br />
|
|
({{ $agent.Pseudonyms }})
|
|
{{ end }}
|
|
</a>
|
|
</td>
|
|
<td>
|
|
{{ if $agent.CorporateBody }}
|
|
Körperschaft
|
|
{{ else }}
|
|
{{ $agent.Profession }},
|
|
{{ $agent.BiographicalData }}
|
|
{{ end }}
|
|
</td>
|
|
<td>{{ $agent.References }}</td>
|
|
</tr>
|
|
{{ end }}
|
|
|
|
</table>
|
|
{{ end }}
|
|
{{ if .altagents }}
|
|
<table class="w-full mt-6">
|
|
{{ range $count, $agent := .altagents }}
|
|
<tr>
|
|
<td>
|
|
{{ $agent.Name }}
|
|
{{ if $agent.Pseudonyms }}
|
|
<br />
|
|
({{ $agent.Pseudonyms }})
|
|
{{ end }}
|
|
</td>
|
|
<td>
|
|
{{ if $agent.CorporateBody }}
|
|
Körperschaft
|
|
{{ else }}
|
|
{{ $agent.Profession }},
|
|
{{ $agent.BiographicalData }}
|
|
{{ end }}
|
|
</td>
|
|
<td>{{ $agent.References }}</td>
|
|
</tr>
|
|
{{ end }}
|
|
</table>
|
|
{{ end }}
|
|
{{ else }}
|
|
<p>Keine Personen gefunden.</p>
|
|
{{ end }}
|
|
</div>
|