【问题标题】:custom body class from siteMash in grails来自 grails 中 siteMash 的自定义正文类
【发布时间】:2014-03-19 09:06:42
【问题描述】:

我在 grails siteMash 问题上遇到了一些问题。当我调用时,我需要在每个 GSP 页面中定义自定义类,但在我的布局页面中,我只有所有类的实例。所以我会根据需要更改每个页面。但是我尝试了不起作用的 pageProperties 可能是我的方向正确。请查看我的案例;

我的html页面有:-

 <body class="A">
 <body class="A logged-in">
 <body class="B billing logged-in">
 <body class="C logged-in">
 <body class="D popup">
 <body class="E">
 <body class="F logged-in">
 <body class="G logged-in">
 <body class="h logged-in">

我正在做的是:-

in my name.gsp //这是我的模板布局页面,有

在我使用的每个页面中都像上面一样,但没有在 html 视图中获取这些 body 类

它显示布局正文类。如果我在正文中使用任何特定类,则所有页面都相同。

提前致谢,

【问题讨论】:

    标签: html grails gsp sitemesh


    【解决方案1】:

    您可以为此使用站点网格功能。多看article

    在你的布局中尝试pageProperty

    <body class="${pageProperty(name: 'body.class')}">
    

    【讨论】:

    • 谢谢你的帮助。如果 test="user login"> case.here 它显示 Grails 标签 [sitemesh:captureBody] 未关闭的错误。就像 最后的样子。
    猜你喜欢
    • 2017-08-09
    • 1970-01-01
    • 2012-07-06
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多