作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在Rails中,我习惯于使用yield/content_for
定位网格。 (http://guides.rubyonrails.org/layouts_and_rendering.html#using-content_for)
我在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>
container-homepage
div上方添加一个html代码段(例如,搜索工具栏)。如果此搜索工具栏始终相同,则可以通过部分操作来解决问题。这里的问题是,此搜索栏取决于我正在访问的页面。
最佳答案
我认为您有两种解决方案:
如果您的内容块不会根据自定义页面更改,则g:render标记是最佳选择。
反正我会看看啊这个链接
http://grails.org/Content+Blocks
因为g:pageProperty是最优雅,最灵活的解决方案。
关于grails - 有没有办法在GRAILS中制作rails “yield/content_for”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4345964/
我是一名优秀的程序员,十分优秀!