mirror of
https://github.com/Theodor-Springmann-Stiftung/lenz-web.git
synced 2025-10-29 09:15:33 +00:00
Some small stuff; überlieferungen; erster entfurf für randnotizen
This commit is contained in:
@@ -315,11 +315,25 @@ func (l *Library) Person(id int) (ret *PersonDef) {
|
||||
return
|
||||
}
|
||||
|
||||
func (l *Library) App(id int) (ret *AppDef) {
|
||||
ret = l.AppDefs.Item(id)
|
||||
return
|
||||
}
|
||||
|
||||
func (l *Library) Place(id int) (ret *LocationDef) {
|
||||
ret = l.Places.Item(id)
|
||||
return
|
||||
}
|
||||
|
||||
func (l *Library) Tradition(letter int) (ret []App) {
|
||||
item := l.Traditions.Item(letter)
|
||||
if item == nil {
|
||||
return []App{}
|
||||
}
|
||||
|
||||
return item.Apps
|
||||
}
|
||||
|
||||
func (l *Library) GetPersons(id []int) (ret []*PersonDef) {
|
||||
for _, i := range id {
|
||||
ret = append(ret, l.Person(i))
|
||||
@@ -336,9 +350,11 @@ func (l *Library) GetPlaces(id []int) (ret []*LocationDef) {
|
||||
|
||||
func (l *Library) FuncMap() template.FuncMap {
|
||||
return template.FuncMap{
|
||||
"Person": l.Person,
|
||||
"Place": l.Place,
|
||||
"Persons": l.GetPersons,
|
||||
"Places": l.GetPlaces,
|
||||
"Person": l.Person,
|
||||
"Place": l.Place,
|
||||
"Persons": l.GetPersons,
|
||||
"Places": l.GetPlaces,
|
||||
"App": l.App,
|
||||
"Tradition": l.Tradition,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user