Documentation ¶
Index ¶
- type Template
- type TemplateRenderer
- func (t *TemplateRenderer) Add(fsys fs.FS, patterns ...string) error
- func (t *TemplateRenderer) AddLocalizer(lang string, localizer *i18n.Localizer)
- func (t *TemplateRenderer) AddTemplateFunc(name string, fn any)
- func (t *TemplateRenderer) AddWithLayout(fsys fs.FS, layout string, patterns ...string) error
- func (t *TemplateRenderer) AddWithLayoutAndIncludes(fsys fs.FS, layout, includes string, patterns ...string) error
- func (t *TemplateRenderer) GetTemplate(name string) (*Template, bool)
- func (t *TemplateRenderer) Render(w io.Writer, name string, data interface{}, c echo.Context) error
- func (t *TemplateRenderer) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Template ¶
type Template struct {
// contains filtered or unexported fields
}
Template stores the meta data for each template, and whether it uses a layout.
type TemplateRenderer ¶
type TemplateRenderer struct {
// contains filtered or unexported fields
}
TemplateRenderer is a custom html/template renderer for Echo framework.
func (*TemplateRenderer) Add ¶
func (t *TemplateRenderer) Add(fsys fs.FS, patterns ...string) error
Add add a template to the registry.
func (*TemplateRenderer) AddLocalizer ¶
func (t *TemplateRenderer) AddLocalizer(lang string, localizer *i18n.Localizer)
func (*TemplateRenderer) AddTemplateFunc ¶
func (t *TemplateRenderer) AddTemplateFunc(name string, fn any)
func (*TemplateRenderer) AddWithLayout ¶
AddWithLayout register one or more templates using the provided layout.
func (*TemplateRenderer) AddWithLayoutAndIncludes ¶
func (t *TemplateRenderer) AddWithLayoutAndIncludes(fsys fs.FS, layout, includes string, patterns ...string) error
AddWithLayoutAndIncludes register one or more templates using the provided layout and includes.
func (*TemplateRenderer) GetTemplate ¶
func (t *TemplateRenderer) GetTemplate(name string) (*Template, bool)
func (*TemplateRenderer) Render ¶
func (t *TemplateRenderer) Render(w io.Writer, name string, data interface{}, c echo.Context) error
Render renders a template document.
func (*TemplateRenderer) String ¶
func (t *TemplateRenderer) String() string
Click to show internal directories.
Click to hide internal directories.