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

时间:2012-12-07 23:02:39

标签: templates playframework-2.0

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

在游戏中! Framework v 2.x,对我来说还不清楚它将如何被使用(here)。

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

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

1 个答案:

答案 0 :(得分:5)

您向我们展示了一个示例,您要求提供示例:)

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

<强> /app/views/tags/header.scala.html

<div id="header">
    <h1>Hello World!</h1>
</div>

所以你可以在任何其他视图中“包含”它:

<body>
    @tags.header()
    Some other content
</body>