Single person page + reihen list

This commit is contained in:
Simon Martens
2025-02-23 19:27:26 +01:00
parent d8a01bfffb
commit 2ef3eda244
24 changed files with 802 additions and 133 deletions

View File

@@ -48,7 +48,7 @@ func (p *AlmanachPage) Setup(router *router.Router[*core.RequestEvent], app core
}
data["srelations"] = srelations
data["series"] = s
data["series"] = series
places, err := dbmodels.PlacesForEntry(app, entry)
if err != nil {
@@ -80,12 +80,27 @@ func (p *AlmanachPage) Setup(router *router.Router[*core.RequestEvent], app core
}
data["agents"] = agents
err = p.getAbbr(app, data)
if err != nil {
return engine.Response404(e, err, data)
}
return p.Get(e, engine, data)
})
return nil
}
func (p *AlmanachPage) getAbbr(app core.App, data map[string]interface{}) error {
abbrs, err := pagemodels.GetAbks(app)
if err != nil {
return err
}
data["abbrs"] = abbrs
return nil
}
func (p *AlmanachPage) Get(request *core.RequestEvent, engine *templating.Engine, data map[string]interface{}) error {
return engine.Response200(request, TEMPLATE_ALMANACH, data)
}