burzum / cakephp-zurb-inky
此包已被废弃,不再维护。未建议替代包。
1.0.0
2020-05-14 22:12 UTC
Requires
- php: >=7.1.0
- cakephp/cakephp: ^3.5
- lorenzo/pinky: ^1.0
- pelago/emogrifier: ~3.1
Requires (Dev)
- cakephp/cakephp-codesniffer: ^3.0
- phpunit/phpunit: ^6.0
This package is auto-updated.
Last update: 2021-09-15 01:13:48 UTC
README
一个用于渲染Inky视图的插件。它将以适合大多数邮件客户端的方式渲染HTML和CSS。它基本上将div和外部CSS文件转换为非常古老的表格和内联CSS,以便希望邮件的实现能够正确显示。
此插件使用的库
需要php 7.1
如何使用它
假设您正在使用自定义邮件发送器如此处所述,只需为此邮件发送器的所有邮件设置视图渲染器
class MyExampleMailer extends Mailer { public function __construct(Email $email = null) { parent::__construct($email); $this->setViewRenderer('Burzum/ZurbInky.Inky'); } }
如果要将CSS解析为内联CSS,请在视图中调用setCssFiles()
在布局或操作中设置您想要与Inky一起使用的CSS文件。
$this->setCssFiles([ 'one', 'two' ]);
文件使用与UrlHelper::css()
相同的符号设置,默认情况下在应用的webroot/css
文件夹中查找。
许可协议
版权所有:Florian Krämer
在MIT许可证下授权。文件重新分发必须保留上述版权声明。