Ich plane meine Website-Struktur wie folgt:
- header.scala.html
- XXX
- footer.scala.html
jetzt, anstelle von "xxx" sollte es eine bestimmte Seite (d. h. "UsersView.scala.html") geben.
Was ich brauche ist, (wie bei bekannten Sprachen) die Quelle der Fußzeile und der
Kopfzeile in den Code der mittleren Seite.
Meine Fragen lauten also:
Ein gebräuchliches Muster besteht darin, eine Vorlage zu erstellen, die den Textbaustein enthält, und einen Parameter vom Typ HTML zu verwenden. Sagen wir:
main.scala.html
%Vor%Tatsächlich müssen Sie Kopf- und Fußzeile bei diesem Ansatz nicht wirklich trennen.
Ihre UsersView.scala.html sieht dann so aus:
%Vor%Sie umschließen das UsersView mit main, indem Sie es als Parameter übergeben.
Sie können Beispiele dafür in den Beispielen
sehenMeine übliche Hauptvorlage ist etwas komplizierter und sieht ungefähr so aus:
%Vor%Auf diese Weise kann eine Vorlage eine Kopfzeile und einen Titel übergeben und einen Benutzer sowie natürlich den Inhalt verfügbar machen.
Tags und Links scala java web playframework-2.0 web-development-server