Grails 未记录的方法 ifPageProperty 真的有效吗?
我正在使用 content
标记在视图中设置 pageProperty
,但是,Grails 1.3.6 ifPageProperty
未检测到我的侧边栏 pageProperty
。有什么想法吗?
布局.gsp
<g:ifPageProperty name="page.sidebar">
<aside id="sidebar">
<g:pageProperty name="page.sidebar" />
</aside>
</g:ifPageProperty>
视图.gsp
<html>
<head>
<title>My Account Title</title>
</head>
<body>
<content tag="sidebar">
<h4>Sidebar</h4>
<p>Hola. This is a sidebar test!</p>
</content>
<h1>Content Heading</h1>
</body>
</html>
PS。如果您想知道我在哪里设置布局,它是在控制器中设置的。
I am setting a pageProperty
in my view with a content
tag, however, Grails 1.3.6 ifPageProperty
is not detecting my sidebar pageProperty
. Any thoughts?
layout.gsp
<g:ifPageProperty name="page.sidebar">
<aside id="sidebar">
<g:pageProperty name="page.sidebar" />
</aside>
</g:ifPageProperty>
view.gsp
<html>
<head>
<title>My Account Title</title>
</head>
<body>
<content tag="sidebar">
<h4>Sidebar</h4>
<p>Hola. This is a sidebar test!</p>
</content>
<h1>Content Heading</h1>
</body>
</html>
PS. If you're wondering where I am setting my layout, it's being set in the controller.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一位同事搜索了 Grails 错误列表,发现必须关闭 Sitemesh 的预处理。
A coworker scoured the Grails buglist and found out that Sitemesh's preprocess must be turned off.
您可以尝试以下方法来解决该问题:
Could you try this as a workaround for the problem: