我在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">
我在做的是: -
在我的名字.gsp //这是我的模板布局页面
并且在我正在使用的每个页面中,但是没有在html视图中获取这些body类
它显示了布局体类。如果我在体内使用任何特定的类,那么所有页面都相同。
提前致谢,,
您可以使用sitemesh功能。多看一下article
在你的布局中尝试pageProperty:
<body class="${pageProperty(name: 'body.class')}">