首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >CakeEmail模板InPage Css不适用

CakeEmail模板InPage Css不适用
EN

Stack Overflow用户
提问于 2014-03-14 14:41:05
回答 2查看 413关注 0票数 0

问题:在Gmail中,电子邮件模板与http://zurb.com/ink/downloads/templates/basic.html不同,它看起来像一个简单的纯文本邮件,带有html标签,没有颜色格式。

我尝试:使用模板代码:在Views\Layouts\Emails\html\default.ctp中粘贴http://zurb.com/ink/downloads/templates/basic.html副本以进行快速检查,并发送了一封测试邮件。

他们的测试表明,它应该适用于所有主要的电子邮件测试结果:https://litmus.com/pub/85a1b19

EN

回答 2

Stack Overflow用户

发布于 2014-03-14 17:55:20

这是一个很好的布局-只是不适用于电子邮件。对于模板,HTML电子邮件的所有样式必须是内联样式标签,不允许跨多个电子邮件客户端。

因此,您需要使用类似于我所做的操作在发送时将样式css转换为内联css:https://github.com/dereuromark/tools/blob/master/Lib/InlineCssLib.php

基本上,在生成最终模板时,帮助器的afterLayout()钩子可以触发此操作。有关实现的详细信息,请参阅this discussion

票数 1
EN

Stack Overflow用户

发布于 2016-04-18 15:56:10

可能是参数->emailFormat('text')?确保使用->emailFormat('html')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22397897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档