{{ $model := . }} {{/* .result: type AlmanachResult struct { Entry *dbmodels.Entry Agent *dbmodels.Agent Entries map[string]*dbmodels.Entry Places []*dbmodels.Place Series []*dbmodels.Series Contents []*dbmodels.Content Agents map[string]*dbmodels.Agent // <- Key is agent id EntriesSeries map[string]*dbmodels.REntriesSeries // <- Key is series id EntriesAgents []*dbmodels.REntriesAgents ContentsAgents map[string][]*dbmodels.RContentsAgents // <- Key is content id CInfoByCollection map[string]*dbmodels.CollectionInfo CInfoByContent map[int][]*dbmodels.CollectionInfo } .parameters { Sort string MusenalmID string PersonFilter string TitleFilter string EntryFilter string TypeFilter []string Scanfilter bool } */}} {{ template "entrydata" $model }} {{- if $model.result.Contents | len -}}

Inhalt

{{- len $model.result.Contents }} erfasste Beiträge · Anzeige nach Reihenfolge
{{- 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 -}}
{{- end -}}