Grails 有没有办法做一个“rails”呢;产量/含量;圣杯?

Grails 有没有办法做一个“rails”呢;产量/含量;圣杯?,grails,Grails,在rails中,我习惯于使用到站点网格的屈服/content\u。() 我在Grails文档中找不到这样做的方法。。。你能帮我吗 编辑 情况如下: 我有一个包含以下内容的布局: <body> <div id="wrapper"> <div id="container"> <div id="header"> <g:render template="/layouts/

在rails中,我习惯于使用到站点网格的
屈服/content\u。()

我在Grails文档中找不到这样做的方法。。。你能帮我吗

编辑

情况如下:

我有一个包含以下内容的布局:

<body>
    <div id="wrapper">
        <div id="container">
            <div id="header">
                <g:render template="/layouts/header"/>
            </div>
            <g:render template="/layouts/menu"/>
            <div id="container-homepage">
                <g:layoutBody/>
                <div id="subfooter">
                    <div id="content">
                        <div id="left">
                            <div id="logo_sub_header"></div>
                        </div>
                        <div id="right"></div>
                    </div>
                </div>

            </div>
        </div>
    </div>
</body>

我希望能够在
容器主页
div上方添加一个html片段(例如搜索工具栏)。一个partial就可以做到这一点。。如果此搜索工具栏始终相同。这里的问题是,这个搜索栏取决于我访问的页面

我也可以改变container homepage div的位置,将其直接放到视图中,而不是布局中,但是我必须在所有视图中都使用它,这不是干性的

有什么想法吗? 您好,

也许标签就是您要找的?它允许您在视图中的任何位置(包括在其他模板中)渲染模板。您还可以传入模型以供模板使用


请注意该页底部关于命名约定的部分--模板视图gsp文件名应以下划线开头(尽管render标记中未提供该下划线)。有一种方法可以覆盖这一点,但是如果你把下划线放在那里,事情会自动进行。

我认为你有两种解决方案:

如果您的内容块不会基于自定义页面更改,则g:render标记是最佳选项

反正我会看看啊这个链接


因为g:pageProperty这是最优雅、最灵活的解决方案。

我编辑了我的问题来解释部分内容不会起作用。我认为内容块对你来说是可行的。见我下面的答复。法布里齐奥