yao/sui/core/data.go
2023-09-28 10:11:01 +08:00

28 lines
621 B
Go

package core
import (
"strings"
jsoniter "github.com/json-iterator/go"
)
// Data get the data
func (page *Page) Data(request *Request) (map[string]interface{}, map[string]interface{}, error) {
setting := map[string]interface{}{
"title": strings.ToUpper(page.Name),
}
if page.Codes.DATA.Code != "" {
err := jsoniter.UnmarshalFromString(page.Codes.DATA.Code, &setting)
if err != nil {
return nil, nil, err
}
}
return nil, setting, nil
}
// RenderHTML render for the html
func (page *Page) renderData(html string, data map[string]interface{}, warnings []string) (string, error) {
return html, nil
}