Grails 使用g渲染css:从单独的css文件渲染
我想使用邮件插件发送html邮件。邮件客户端是outlook,我无法使css文件工作(使用:Grails 使用g渲染css:从单独的css文件渲染,grails,Grails,我想使用邮件插件发送html邮件。邮件客户端是outlook,我无法使css文件工作(使用:…但我收到错误:“GrailStageException:执行标记时出错:null” 非常感谢您的帮助。以下是我的文件内容: grails应用程序\views\layouts\mail\\u css.gsp: <style type="text/css"> body { p.testp{ margin-bottom:12.0pt;
…但我收到错误:“GrailStageException:执行标记时出错:null”
非常感谢您的帮助。以下是我的文件内容:
grails应用程序\views\layouts\mail\\u css.gsp:
<style type="text/css">
body {
p.testp{
margin-bottom:12.0pt;
font-size:12.0pt;
font-family:"Calibri","sans-serif";
color:red;
}
.heading{
font-family:"Calibri","sans-serif";
color:#993300;
}
}
</style>
身体{
p、 testp{
边缘底部:12.0磅;
字号:12.0pt;
字体系列:“Calibri”、“无衬线”;
颜色:红色;
}
.标题{
字体系列:“Calibri”、“无衬线”;
颜色:#993300;
}
}
grails应用程序\views\test\mailtemplate.gsp
<!DOCTYPE html>
<html>
<head>
<title>Test Mail Template</title>
<g:render template="/mail/css" />
</head>
<body>
....
</body>
</html>
测试邮件模板
....
将在grails app\views\mail\\u css.gsp
中查找模板,而不是grails app\views\layouts\mail\\u css.gsp
不应在mailtemplate调用中g:rendertemplate=“/layout/mail/css”
?还有,CSS中的正文
块是什么?CSS语法是错误的。sebnukem:对不起,复制/粘贴错误。我在CSS.gsp中有以下文本,在将_cc.gsp置于view\mail下(正如Ian所指出的那样)后,它工作正常…我还需要使用布局,使用也工作正常。p.passp{页边距底部:12.0pt;字体大小:12.0pt;字体系列:“Calibri”,“无衬线”;颜色:红色;}。红色标题{字体系列:“Calibri”,“无衬线”;颜色:#993300;}
<g:render template="/mail/css" />