Commit 4f538e7f authored by astaxie's avatar astaxie

fix #163

you can set the delimiter like this

beego.TemplateLeft="{#"
beego.TemplateRight="#}"

or can set the config file like app.ini

templateleft={#
templateright=#}
parent e02f9a99
......@@ -48,6 +48,8 @@ var (
EnableXSRF bool
XSRFExpire int
CopyRequestBody bool //When in raw application, You want to the reqeustbody
TemplatLeft string
TemplatRight string
)
func init() {
......@@ -78,6 +80,8 @@ func init() {
ErrorsShow = true
XSRFKEY = "beegoxsrf"
XSRFExpire = 60
TemplatLeft = "{{"
TemplatRight = "}}"
ParseConfig()
runtime.GOMAXPROCS(runtime.NumCPU())
}
......
......@@ -198,6 +198,12 @@ func ParseConfig() (err error) {
if expire, err := AppConfig.Int("xsrfexpire"); err == nil {
XSRFExpire = expire
}
if tplleft := AppConfig.String("templateleft"); tplleft != "" {
TemplatLeft = tplleft
}
if tplright := AppConfig.String("templateright"); tplright != "" {
TemplatRight = tplright
}
}
return nil
}
......@@ -112,7 +112,7 @@ func BuildTemplate(dir string) error {
return err
}
for k, v := range self.files {
BeeTemplates[k] = template.Must(template.New("beegoTemplate" + k).Funcs(beegoTplFuncMap).ParseFiles(v...))
BeeTemplates[k] = template.Must(template.New("beegoTemplate"+k).Funcs(beegoTplFuncMap).ParseFiles(v...)).Delims(TemplatLeft, TemplatRight)
}
return nil
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment