狂欢中的模板布局

时间:2015-05-14 09:04:06

标签: go revel

是否可以在Revel中使用模板布局。例如,有一个包含{{define "main"}}{{end}}标记的root.html。然后致电ExecuteTemplate(out, "main", nil) http://golang.org/pkg/html/template/#Template.ExecuteTemplate

像c.RenderLayout()

这样的东西

1 个答案:

答案 0 :(得分:0)

您可以在conf / routes文件中定义。 然后你可以用你想要的名字叫你行动:

package controllers
import (
  "github.com/revel/revel"
)
func (c Name) root() revel.Result {
c.Render()
}

视图/名称/ root.html

其他方式可以是:

视图/的Controler / NameAction.html

{{template "root.html" .}}

视图/ root.html

<p>bla, bla</p>