Beginn Personenansicht Beiträge / Anzahl Personenübersicht

This commit is contained in:
Simon Martens
2025-02-28 01:29:16 +01:00
parent ebe2a68d35
commit 9e68532af1
8 changed files with 119 additions and 19 deletions

View File

@@ -16,6 +16,11 @@
{{- $singleView = index . 4 -}}
{{- end -}}
{{- $entrySubView := false -}}
{{- if gt (len .) 5 -}}
{{- $entrySubView = index . 5 -}}
{{- end -}}
<div class="content flex flex-row font-serif" id="{{- $content.Id -}}">
{{- if not $singleView -}}
@@ -41,7 +46,7 @@
<div class="grow columntwo">
<div class="fields">
{{- if $singleView -}}
{{- if or $singleView $entrySubView -}}
<div class="fieldlabel">Almanach</div>
<div class="fieldvalue">
<a href="/almanach/{{- $entry.MusenalmID -}}">

View File

@@ -10,6 +10,7 @@
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
}
*/}}
@@ -108,17 +109,19 @@
</div>
{{ end }}
<!--
{{ if .contents }}
<h2>Inhalte</h2>
{{ range $id, $c := .contents }}
<div>
{{ $e := index $model.centries $c.Entry }}
<a href="/almanach/{{ $e.MusenalmID }}">{{ $e.PreferredTitle }}</a>
{{ $c.PreferredTitle }}
{{ $c.Numbering }}
{{- if len $model.result.CResult -}}
<div class="container-normal mt-0 pt-0" id="almanachcontents">
<div class="mt-8">
{{- range $_, $e := $model.result.CResult -}}
<div class="font-serif font-bold border-b pb-0.5 mb-2">{{ $e.PreferredTitle }}</div>
{{- $contents := index $model.result.Contents $e.Id -}}
<div class="mb-7">
{{- range $i, $c := $contents -}}
{{- $rels := index $model.result.ContentsAgents $c.Id -}}
{{- template "_content" Arr $c $e $rels $model.result.Agents false true -}}
{{- end -}}
</div>
{{- end -}}
</div>
{{ end }}
{{ end }}
-->
</div>
{{- end -}}

View File

@@ -74,6 +74,19 @@
{{- end -}}
</div>
<div class="w-28 ml-4 shrink-0 font-sans text-sm text-right flex flex-row mt-1">
{{- if (index $model.bcount $agent.Id) -}}
<div class="mr-2">
<i class="ri-book-line"></i> {{ index $model.bcount $agent.Id }}
</div>
{{- end -}}
{{- if index $model.ccount $agent.Id -}}
<div class="">
<i class="ri-article-line"></i> {{ index $model.ccount $agent.Id }}
</div>
{{- end -}}
</div>
<div class="w-64 ml-4 shrink-0 {{ if $model.FTS -}}search-result{{- end -}}">
{{ $agent.References }}
</div>

View File

@@ -290,7 +290,7 @@
<div class="mt-4">
{{- range $_, $hit := $model.result.Hits -}}
{{- $series := index $model.result.Series $hit -}}
<div class="font-serif font-bold py-1 border border-zinc-300 px-3 mt-6">
<div class="font-serif font-bold py-1 border-b border-zinc-300 px-3 mt-6">
<span class="text-base font-sans pr-2 border-zinc-300">Reihe</span>
<span class="pl-2">{{ $series.Title }}</span>
</div>