Grails布局和元标记
我定义了一个布局myLayout,它有一个左边和中间的内容。 我将布局应用于所有页面,布局由一系列其他组件组成(另一个布局、模板…) 在页面a中,布局的某个组成部分不应显示在页面中。为了解决这个问题,我有两个解决方案Grails布局和元标记,grails,Grails,我定义了一个布局myLayout,它有一个左边和中间的内容。 我将布局应用于所有页面,布局由一系列其他组件组成(另一个布局、模板…) 在页面a中,布局的某个组成部分不应显示在页面中。为了解决这个问题,我有两个解决方案 仅为该页面定义新布局 我不喜欢只为一页创建一个完整的布局 在页面a中定义一个具有特定值的元标记,我使用pageProperty检查该值是否已设置,并相应地隐藏或显示组件 页面A index.gsp中的元标记 <meta name="foo" content="myConten
<meta name="foo" content="myContent"/>
还有我的布局
<g:if test="${pageProperty(name:'meta.foo')!='myContent'}">
// Render template
</g:if>
//渲染模板
这是解决这个问题的好办法吗?有更好的办法吗
- 肯
- 我投票支持pageProperty