mirror of
https://github.com/Theodor-Springmann-Stiftung/musenalm.git
synced 2025-10-29 17:25:32 +00:00
FTS5-Suche
This commit is contained in:
44
pagemodels/defaultrecord.go
Normal file
44
pagemodels/defaultrecord.go
Normal file
@@ -0,0 +1,44 @@
|
||||
package pagemodels
|
||||
|
||||
import (
|
||||
"github.com/pocketbase/pocketbase/core"
|
||||
)
|
||||
|
||||
type DefaultPageRecord struct {
|
||||
core.BaseRecordProxy
|
||||
}
|
||||
|
||||
func NewDefaultPageRecord(record *core.Record) *DefaultPageRecord {
|
||||
i := &DefaultPageRecord{}
|
||||
i.SetProxyRecord(record)
|
||||
return i
|
||||
}
|
||||
|
||||
func (r *DefaultPageRecord) Title() string {
|
||||
return r.GetString(F_TITLE)
|
||||
}
|
||||
|
||||
func (r *DefaultPageRecord) SetTitle(titel string) {
|
||||
r.Set(F_TITLE, titel)
|
||||
}
|
||||
|
||||
func (r *DefaultPageRecord) Description() string {
|
||||
return r.GetString(F_DESCRIPTION)
|
||||
}
|
||||
|
||||
func (r *DefaultPageRecord) SetDescription(beschreibung string) {
|
||||
r.Set(F_DESCRIPTION, beschreibung)
|
||||
}
|
||||
|
||||
func (r *DefaultPageRecord) Keywords() string {
|
||||
return r.GetString(F_TAGS)
|
||||
}
|
||||
|
||||
func (r *DefaultPageRecord) SetKeywords(keywords string) {
|
||||
r.Set(F_TAGS, keywords)
|
||||
}
|
||||
|
||||
func (r *DefaultPageRecord) Collection(pagename string) *core.Collection {
|
||||
coll := BasePageCollection(pagename)
|
||||
return coll
|
||||
}
|
||||
Reference in New Issue
Block a user