Merge pull request #533 from trheyi/main

[add] sui editor render default path
This commit is contained in:
Max 2023-12-19 00:54:17 +08:00 committed by GitHub
commit 14dc514446
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -34,6 +34,10 @@ func (page *Page) EditorRender() (*ResponseEditorRender, error) {
// Render the page // Render the page
request := NewRequestMock(page.Config.Mock) request := NewRequestMock(page.Config.Mock)
link := page.Link(request)
if request.URL.Path == "" {
request.URL.Path = link
}
// Set Default Sid // Set Default Sid
if request.Sid == "" { if request.Sid == "" {
@ -84,13 +88,12 @@ func (page *Page) EditorRender() (*ResponseEditorRender, error) {
res.Warnings = append(res.Warnings, err.Error()) res.Warnings = append(res.Warnings, err.Error())
} }
} }
res.Render(data) res.Render(data)
// Set the title // Set the title
res.Config.Rendered = &PageConfigRendered{ res.Config.Rendered = &PageConfigRendered{
Title: page.RenderTitle(data), Title: page.RenderTitle(data),
Link: page.Link(request), Link: link,
} }
return res, nil return res, nil
@ -107,7 +110,7 @@ func (res *ResponseEditorRender) Render(data map[string]interface{}) error {
} }
var err error var err error
parser := NewTemplateParser(data, &ParserOption{Editor: true}) parser := NewTemplateParser(data, &ParserOption{Editor: true, PrintData: true})
res.HTML, err = parser.Render(res.HTML) res.HTML, err = parser.Render(res.HTML)
if err != nil { if err != nil {