0
我定義了一個佈局,myLayout具有左側和中間內容。 我申請我的佈局所有頁面和佈局是由一系列其它組件的(另一種佈局,模板...)Grails佈局和元標記
頁面中的,有佈局的組成部分,不應該顯示在頁面中。爲了解決這個我有兩個解決方案
- 定義一個新的佈局僅適用於網頁 我不喜歡創建一個完整的佈局只是一個頁面,
- 定義meta標籤用在一個特定的值頁A和我用pageProperty檢查,如果該值設置和隱藏或顯示組件相應
在頁面A中的meta標籤index.gsp中
<meta name="foo" content="myContent"/>
而且myLayout
<g:if test="${pageProperty(name:'meta.foo')!='myContent'}">
// Render template
</g:if>
這是一個很好的方式來處理這個問題呢?有沒有更好的辦法 ?
- 肯