使用g渲染css:从单独的css文件渲染

时间:2014-10-10 15:54:49

标签: grails

我想用邮件插件发送html邮件。邮件客户端是Outlook,我无法使css文件正常工作(使用:<asset:stylesheet href="testmail.css"/>)。所以我使用的是css模板和g:render outlined here ....但我收到错误:“GrailsTagException:执行标记时出错:null”

非常感谢任何帮助。这是我的文件内容:

的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>

1 个答案:

答案 0 :(得分:0)

<g:render template="/mail/css" /> 

将在grails-app\views\mail\_css.gsp处找到模板,而不是grails-app\views\layouts\mail\_css.gsp