Ich möchte einen wiederverwendbaren Block aus einer Vorlage in meinen anderen Vorlagen verwenden. Wie kann ich das machen? Genauer gesagt:Einfügen von wiederverwendbaren Blöcken aus einer Vorlage in eine andere Vorlage
Ich habe eine Vorlage views/main.scala.html diesen Tag enthält
@logo_header = {
<div id="logo-container">
...
</div>
}
ein I andere Vorlage Ansichten haben/errors/notFound.scala.html, wo ich die Logo_Header schließen möchte Tag aus der Hauptvorlage. Ich versuche @ main.logo_header oder @ main.logo_header(), aber die Kompilierung immer sagt:
Wert Logo_Header views.html.main
kein Mitglied des Objekts ist
ich in die ausgesehen haben Offizielle documentation wo beschreiben, einschließlich, aber ich kann nicht verstehen, warum es nicht funktioniert.
Also, im Grunde, wenn ich wiederverwendbare HTML-Komponenten (Header, Fußzeilen, Logos) für Vorlagen brauche, muss ich eine eigene Vorlage für jeden von ihnen erstellen ?? – Behnil
@Behnil - Ja, soweit ich weiß. – avik
Danke @avik. Ich habe eine letzte Frage. Ist der Ordner views/tags irgendwie speziell? Oder wählen sie es einfach in der Dokumentation? – Behnil