Documentation ¶
Index ¶
- type MultipleFileTemplate
- func (t *MultipleFileTemplate) AddTemplate(mainTemplatePattern string, fnMap template.FuncMap, ...) *MultipleFileTemplate
- func (t *MultipleFileTemplate) AppendTemplate(name string, templates ...string) *MultipleFileTemplate
- func (t *MultipleFileTemplate) Instance(name string, data any) render.Render
- func (t *MultipleFileTemplate) SetTemplate(name string, templ *template.Template) *MultipleFileTemplate
- type MultipleFsTemplate
- type TemplateMaps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MultipleFileTemplate ¶
type MultipleFileTemplate struct {
Template maps
}
func NewFileTemplates ¶
func NewFileTemplates(m maps) *MultipleFileTemplate
func (*MultipleFileTemplate) AddTemplate ¶
func (t *MultipleFileTemplate) AddTemplate(mainTemplatePattern string, fnMap template.FuncMap, layoutTemplatePattern ...string) *MultipleFileTemplate
func (*MultipleFileTemplate) AppendTemplate ¶
func (t *MultipleFileTemplate) AppendTemplate(name string, templates ...string) *MultipleFileTemplate
func (*MultipleFileTemplate) Instance ¶
func (t *MultipleFileTemplate) Instance(name string, data any) render.Render
func (*MultipleFileTemplate) SetTemplate ¶
func (t *MultipleFileTemplate) SetTemplate(name string, templ *template.Template) *MultipleFileTemplate
type MultipleFsTemplate ¶
type MultipleFsTemplate struct { MultipleFileTemplate Fs embed.FS }
func NewFsTemplate ¶
func NewFsTemplate(f embed.FS) *MultipleFsTemplate
func NewFsTemplates ¶
func NewFsTemplates(f embed.FS, m maps) *MultipleFsTemplate
func (*MultipleFsTemplate) AddTemplate ¶
func (t *MultipleFsTemplate) AddTemplate(mainTemplatePattern string, fnMap template.FuncMap, layoutTemplatePattern ...string) *MultipleFsTemplate
func (*MultipleFsTemplate) AppendTemplate ¶
func (t *MultipleFsTemplate) AppendTemplate(name string, templates ...string) *MultipleFsTemplate
Click to show internal directories.
Click to hide internal directories.