0
我想使用邮件插件发送html邮件。邮件客户端是Outlook,我无法获得css文件的工作(使用:<asset:stylesheet href="testmail.css"/>
)。所以我使用的CSS模板和G:渲染outlined here ....但我得到错误:“GrailsTagException:错误执行标记:空”使用g渲染css:从单独的css文件渲染
任何帮助真的很感激。这里是我的文件内容:
的grails-app \意见\布局\邮件\ _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>
的grails-app \意见\测试\ mailtemplate.gsp
<!DOCTYPE html>
<html>
<head>
<title>Test Mail Template</title>
<g:render template="/mail/css" />
</head>
<body>
....
</body>
</html>
不应该g:在mailtemplate中调用'template =“/ layout/mail/css”'? – sebnukem 2014-10-10 16:47:32
另外,CSS中的'body'块是什么? CSS语法是错误的。 – sebnukem 2014-10-10 16:48:33
sebnukem:抱歉,错误的复制/粘贴。我在css.gsp中有以下文本,将_cc.gsp放在视图\ mail下(正如Ian指出的那样),它工作正常。我还需要使用布局并使用 也正常工作。 <!DOCTYPE HTML> \t
\t \t