Шаблоны макетов в пиру

Можно ли использовать макеты шаблонов в Revel. Например, есть root.html, который содержит {{define "main"}}{{end}} тег. Тогда позвони ExecuteTemplate(out, "main", nil) http://golang.org/pkg/html/template/

Что-то вроде c.RenderLayout()

1 ответ

Вы можете определить, что вы хотите в файл 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>
Другие вопросы по тегам