来自grails中siteMash的自定义body类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来自grails中siteMash的自定义body类相关的知识,希望对你有一定的参考价值。

我在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')}">

以上是关于来自grails中siteMash的自定义body类的主要内容,如果未能解决你的问题,请参考以下文章

来自另一个域类的属性的 Grails 自定义验证器

Grails 插件中的自定义 CSS 和 JS

Grails 中的自定义验证器中的异常

从 grails 应用程序中的自定义 groovy 文件加载 spring bean

为啥 Grails(在 Tomcat 中)同时记录到 catalina.out 和我的自定义文件附加程序?

BuildConfig.groovy Grails 2.2.3 中的自定义插件传递依赖解析