AWS の Web アプリケーションに Play 2.6 を使用しています。これまで、アプリケーションに 1 つの HTML5+CSS テーマを使用してきました。ただし、ユーザーの要求に応じてテーマを変更できるようにする一環として、ユーザーが選択したテーマを選択して読み込む必要があります。Play - Java Controllers で動的テンプレートを使用するにはどうすればよいですか?
public Result index() {
String theme = "skeleton"; // Will be a user selection finally.
String workflow = "mainpage"; // this will be different for each page
return ok(index.render(theme, workflow));
}
ワークフロー = メインページの場合、現在、mainpage.scala.html で次のようにデフォルトのテーマを使用しています。
<body>
@* And here's we render the `Html` object containing
* for the the main page content. *@
@mainpage()
</body>
テーマとワークフローベースの scala html テンプレートを選択することは可能ですか?
@theme.@workflow.scala.html
index.scala.html で?
または、Play Framework で動的テーマを選択するためのベスト プラクティスはありますか? 上記を試すと、htmlになります
@theme.@workflow.scala.html を出力として。基本的にコンテンツは抽出されません。