0

我试图通过使用这个参考 http://www.playframework.com/documentation/2.0/JavaTemplateUseCases来实现模板

但出于某种原因,我无法理解文件之间的所有继承是如何工作的

我试图重用一个 html 代码

这是 sidebar.html 文件:

<h3>abc </h3>
 <a href=#" class="btn btn-info"> blabla</a> 

这是 main.scala.html 文件

@(title: String)(sidebar: Html)
 <html>
<head>
<title>@title</title>
</head>
<body>
<div id="side">
@sidebar
</div>
</body>
</html>

这是 index.scala.html 文件:

@main("Home") {
<h1>Sidebar</h1>

} 

感谢您的帮助

4

1 回答 1

0

我假设你想在sidebar模板中使用index模板?

如果是这样,那么您非常接近:

首先将名称更改为sidebar.htmlto sidebar.scala.html(即使它没有任何 scala 代码,这也可以)。

然后,您可以像这样在索引模板中调用此模板:

@sidebar()

所以 index.scala.html 看起来像这样:

@main("Home) {

    <h1>Sidebar</h1>
    @sidebar()

}
于 2013-06-07T13:50:30.320 回答