Grails - 将多个gsp head标记内容组合到完整页面中

时间:2012-03-16 20:12:36

标签: grails layout head

尝试从几个gsp页面构建一个页面,每个页面都包含需要位于最终文档头部的内容。我无法从g:include中获得样式或脚本到最终头标记。

使用模型用于控制器使用<meta name="layout" content="page">呈现页面,page.gsp布局将调用g:include以及页眉,页脚和菜单的模型数据。每个都有一些javascript或样式需要最终在最后的头部。

有关如何为每个包含的gsp页面保留本地化头部内容的任何建议吗?

更新

<g:applyLayout>代码与仅包含<g:layoutBody/><g:layoutHead/>的布局结合使用可解决问题。但是,为了让头部和身体处于正确的位置,我将调用<g:include>两次,一次使用layoutHead,第二次使用layoutBody。使用layoutHead和layoutBody两者的布局不会导致正确的合并。

0 个答案:

没有答案