来自grails中siteMash的自定义body类

时间:2014-02-19 07:20:45

标签: html5 grails gsp sitemesh

我在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类

它显示了布局体类。如果我在体内使用了任何特定的类,那么所有页面都会相同。

提前谢谢,

1 个答案:

答案 0 :(得分:5)

您可以使用sitemesh功能。查看article

在布局中尝试pageProperty

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