別のテンプレートのテンプレートから再利用可能なブロックを使いたいと思います。どうやってやるの?具体的に:私はlogo_headerを含めたい他のテンプレートビュー/エラー/ notFound.scala.htmlを持ってテンプレートから再利用可能なブロックを別のテンプレートに組み込む
私はテンプレートビュー/ main.scala.html
@logo_header = {
<div id="logo-container">
...
</div>
}
このタグを含むていますタグをメインテンプレートから削除します。私は(main.logo_header @、またはmain.logo_header @てみてください)が、コンパイルは常に言う:
値logo_headerは私が見てきた
views.html.mainオブジェクトのメンバではありません公式documentationどこに含まれているか説明していますが、なぜ動作しないのか理解できません。
基本的に、テンプレート用に再利用可能なhtmlコンポーネント(ヘッダー、フッター、ロゴ)が必要なときは、それぞれに独自のテンプレートを作成する必要がありますか? – Behnil
@Behnil - はい、私が知る限り。 – avik
ありがとう@avik。私は最後の質問が1つあります。ビュー/タグフォルダは何となく特別ですか?あるいは、彼らはドキュメントでそれを選ぶだけですか? – Behnil