做什么:发出一封带css样式的html邮件,以正文形式展示html内容,使用freemaker定制模板并填充相应的变量值。
遇到问题:
邮件中不能引入外部css文件,不生效,只能在具体的html中写css代码,一旦模板多了,维护起来有困难。
解决方案:
想到freemaker中有<#include>标签,于是将css代码写入一个单独的css.ftl文件中,在需要用到该css的ftl中使用<#include “css.ftl”>引入,这样不就实现了引入外部css。
本文共 282 字,大约阅读时间需要 1 分钟。
做什么:发出一封带css样式的html邮件,以正文形式展示html内容,使用freemaker定制模板并填充相应的变量值。
遇到问题:
邮件中不能引入外部css文件,不生效,只能在具体的html中写css代码,一旦模板多了,维护起来有困难。
解决方案:
想到freemaker中有<#include>标签,于是将css代码写入一个单独的css.ftl文件中,在需要用到该css的ftl中使用<#include “css.ftl”>引入,这样不就实现了引入外部css。
转载于:https://my.oschina.net/zjoschina/blog/203676