Play framework(Scala)中根模板中的动态内容
我正在学习Play框架&我想知道如何创建一个显示在根模板中的动态边栏/页脚&在呈现每个视图时,我不需要显式地传递数据。我通读了一遍,这里面什么都没有 在Django中,我将为此创建一个自定义模板标记。游戏中也有类似的东西吗?解决这个问题的最佳/典型方法是什么 这很有帮助 例如,您可以使用footer.scala.html、main.scala.html和header.scala.html模板 main.scala.html可以如下所示:Play framework(Scala)中根模板中的动态内容,scala,playframework,Scala,Playframework,我正在学习Play框架&我想知道如何创建一个显示在根模板中的动态边栏/页脚&在呈现每个视图时,我不需要显式地传递数据。我通读了一遍,这里面什么都没有 在Django中,我将为此创建一个自定义模板标记。游戏中也有类似的东西吗?解决这个问题的最佳/典型方法是什么 这很有帮助 例如,您可以使用footer.scala.html、main.scala.html和header.scala.html模板 main.scala.html可以如下所示: @(title: String)(content: Htm
@(title: String)(content: Html)(implicit x: SomeType)
<!DOCTYPE html>
<html>
<head>
<title>@title</title>
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
<link rel="shortcut icon" type="image/png" href="@routes.Assets.at("images/favicon.png")">
<script src="@routes.Assets.at("javascripts/jquery-1.9.0.min.js")" type="text/javascript"></script>
</head>
<body>
@header() @* include the header *@
@content @* will resolve to "the content" for index.scala.html *@
@footer() @* include the footer *@
</body>
</html>
页脚或页眉可以使用x:SomeType作为隐式方法参数来传递动态内容
@(message: String)(implicit x: SomeType)
@main("Welcome to Play 2.1") {
the content
}