johndelson / cakephp-zurb-inky
1.0.3
2023-06-19 13:49 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: ^8.0
This package is auto-updated.
Last update: 2024-09-19 17:02:16 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
在 The MIT 许可证下许可。文件的重新分配必须保留上述版权声明。