我有幾個關於模板的問題。我想我不明白他們是如何工作的。 比方說,我有一個網站,其中包含左側的導航,中間的顯示和帶額外導航的標題。 所以,我有以下模板:渲染單個模板(播放框架)
- main.scala.html
- navigation.scala.html
- header.scala.html
- display.scala.html
主.scala.html包含該網站的一般結構。它獲取導航,標題和顯示作爲參數。所以主要的第一行是:
@(navigation: html)(header: html)(display: html)
對嗎?
如果我想查看整個頁面,我將在我的控制器中調用ok(main.render())
。
但是,如何更改我的網站上的導航?當我創建一個新模板時,我們將其稱爲newNavigation.scala.html,並在我的控制器中呼叫ok(newNavigation.render())
,我會遇到問題,我只會將newNavigation模板傳遞給主模板,而主模板會錯過標題和顯示。
導航模板以及頭和顯示器的樣子:
@main{
...
}
我如何可以加載在同一時間不同的顯示和導航?
我很抱歉我的英語,我希望有人能幫助我,謝謝。
這些Play模板?標記對於確保正確的人員看到您的問題非常重要。 – Dylan
是的,很抱歉 – user3083415