package blog import ( "text/template" ) const editor = `

Blogs Portfolio Author

{{ .Page }}
` type editorStruct struct { SelectedPage string Page string } const blogPage = `

{{.Editor}}
` type blogPageStruct struct { Selected string Editor string Blogs []BlogList } // TODO: Add delete const blogForm = `

{{.Result}}

` type blogFormStruct struct { Blog Blog Result string } const portfolioPage = `

{{.Editor}}
` type portfolioPageStruct struct { Selected string Editor string Projects []PortfolioProject } // TODO: Add Languages to editor const portfolioForm = `
{{.Result}}

` type portfolioFormStruct struct { Project PortfolioProject Result string } const authorPage = `

{{.Editor}}
` type authorPageStruct struct { Selected string Editor string Authors []Author } const authorForm = `
{{.Result}}

` type authorFormStruct struct { Author Author Result string } func (b *Backend) parseTemplates() error { var err error b.tmpl, err = template.New("editor").Parse(editor) if err != nil { return err } b.tmpl, err = template.New("blogPage").Parse(blogPage) if err != nil { return err } b.tmpl, err = template.New("blogForm").Parse(blogForm) if err != nil { return err } b.tmpl, err = template.New("portfolioPage").Parse(portfolioPage) if err != nil { return err } b.tmpl, err = template.New("portfolioForm").Parse(portfolioForm) if err != nil { return err } b.tmpl, err = template.New("authorPage").Parse(authorPage) if err != nil { return err } b.tmpl, err = template.New("authorForm").Parse(authorForm) return err }