【问题标题】:Grails layouts and meta tagsGrails 布局和元标记
【发布时间】:2010-11-11 21:36:15
【问题描述】:

我定义了一个布局,myLayout,它有一个左侧和中间的内容。 我将我的布局应用于所有页面,并且布局由一系列其他组件组成(另一个布局,模板......)

在页面 A 中,有一个布局的组成部分不应该显示在页面中。为了解决这个问题,我有两个解决方案

  1. 仅为该页面定义新布局 我不喜欢只为一页创建整个布局,
  2. 在页面 A 中定义具有特定值的元标记,我使用 pageProperty 检查该值是否已设置并相应地隐藏或显示组件

页面A index.gsp中的元标记

<meta name="foo" content="myContent"/>

还有我的布局

 <g:if test="${pageProperty(name:'meta.foo')!='myContent'}">    
 // Render template
</g:if>

这是解决这个问题的好方法吗?有没有更好的办法?

【问题讨论】:

    标签: grails


    【解决方案1】:

    我的投票是 pageProperty

    【讨论】:

      猜你喜欢
      • 2011-11-13
      • 1970-01-01
      • 2011-06-07
      • 2010-12-26
      • 2011-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多