Einzelbeitragsansicht

This commit is contained in:
Simon Martens
2025-02-28 00:00:37 +01:00
parent caaf86f90d
commit ebe2a68d35
9 changed files with 377 additions and 90 deletions

View File

@@ -60,13 +60,26 @@
{{ template "entrydata" $model }}
<div class="container-oversize" id="almanachcontents">
{{- range $i, $c := $model.result.Contents -}}
{{- $rels := index $model.result.ContentsAgents $c.Id -}}
{{- $coll := index $model.result.CInfoByContent $c.MusenalmID -}}
{{- if and $coll (index $coll 0) -}}
{{- end -}}
{{- template "_content" Arr $c $model.result.Entry $rels $model.result.Agents -}}
{{- end -}}
</div>
{{- if $model.result.Contents | len -}}
<div class="container-oversize mt-0 pt-0" id="almanachcontents">
<div class="flex relative justify-center">
<div class="-translate-y-[50%] flex flex-col items-center">
<h2 class="relative bg-stone-50 px-5 font-bold text-3xl w-max mb-1">Inhalt</h2>
<div class="bg-stone-200 text-sm px-3 py-0.5 rounded mt-1">
<b>{{- len $model.result.Contents }}</b> erfasste Beiträge &middot;
<i class="ri-sort-number-asc"></i> Anzeige nach Reihenfolge
</div>
</div>
</div>
<div class="flex justify-center"></div>
<div class="mt-8">
{{- range $i, $c := $model.result.Contents -}}
{{- $rels := index $model.result.ContentsAgents $c.Id -}}
{{- $coll := index $model.result.CInfoByContent $c.MusenalmID -}}
{{- if and $coll (index $coll 0) -}}
{{- end -}}
{{- template "_content" Arr $c $model.result.Entry $rels $model.result.Agents -}}
{{- end -}}
</div>
</div>
{{- end -}}

View File

@@ -15,13 +15,14 @@
{{ $isFra := false }}
{{ $isEng := false }}
{{- $hasContents := len $model.result.Contents -}}
<div class="container-oversize mt-12">
<div class="container-oversize mt-12 pb-0 mb-0">
<div class="pb-1.5 ml-32"><i class="ri-book-line"></i> Almanach</div>
<div class=" border relative pt-0">
<div class="ml-32 relative pt-2 bg-stone-50 mt-0 w-max flex flex-col"></div>
<div class="container-normal !py-8" id="">
<div class="flex flex-col" id="entrydata">
<div class="pt-0 {{ if $hasContents -}}contentsentrydata{{- end -}}" id="entrydata">
<div class="container-normal !py-8">
<div class="flex flex-col">
<div class="entryrow">
<div class="fieldlabel">Almanach-Nummer</div>
<div class="fieldvalue">{{ $model.result.Entry.MusenalmID }}</div>