播放2,如何重用带有标记的HTML代码

ses*_*ses 1 templates playframework-2.0

在玩!框架诉1.x有一个像'标签'这样的东西可以重用一些thml /模板代码.

在玩!Framework v 2.x,对我来说还不清楚它将如何使用(这里).

例如,我想使用tag为我的网站定义一个标题(为了不重复自己,但只是在我需要的页面中包含标题).

有人可以解释我/展示如何使用标签,或任何我应该用来包括标题或任何html /模板代码块.

bie*_*ior 5

你向我们展示了一个样品,你要样品:)

这很简单,在views.tags包中创建一个公共视图(如果你不打算传递任何参数,请记住将第一行留空!还记得在标记名称后添加括号):

/app/views/tags/header.scala.html

<div id="header">
    <h1>Hello World!</h1>
</div>
Run Code Online (Sandbox Code Playgroud)

所以你可以在任何其他视图中"包含"它,只需:

<body>
    @tags.header()
    Some other content
</body>
Run Code Online (Sandbox Code Playgroud)