我不确定如何解决这个问题。我通过锂生成电子邮件,并希望在视图/模板完全呈现之后内联css样式,然后才能在浏览器中显示。
使用Emogrifier包手动构建视图时非常简单:
$view = new lithium\template\View(array('paths' => $paths));
$raw = $view->render('all', $data, $render);
$inliner = new Pelago\Emogrifier($raw);
$inline = $inliner->emogrify();
我已经有一个自定义Media::type()
来呈现电子邮件模板(使用Inky模板语言)。