kalenjordan / magento-twigmail
Magento 的 Twig 邮件模板。
dev-master
2013-11-21 17:51 UTC
Requires
- ajbonner/magento-composer-autoload: dev-master
- aptoma/twig-markdown: 0.2.*
- magento-hackathon/magento-composer-installer: *
- michelf/php-markdown: 1.3
- twig/twig: 1.*
This package is not auto-updated.
Last update: 2024-09-23 15:00:18 UTC
README
仍然相当实验性,但为 Magento 的 Twig 邮件模板提供基本支持。
安装
将其添加到 composer.json 文件中
"require": {
"kalenjordan/magento-twigmail": "dev-master",
}
使用方法
然后,在声明模板文件时,只需添加 <renderer>twig</renderer>
节点。
<template>
<email>
<clean_twigmail_test_email_template translate="label" module="cleanshare">
<label>Test Email</label>
<file>twigmail/test.html.twig</file>
<type>html</type>
<renderer>twig</renderer>
</clean_twigmail_test_email_template>
</email>
</template>
您还可以通过使 模板内容 以 {# twig #}
开头来启用数据库模板的 Twig 渲染。
测试
您可以通过转到 系统 > 配置 > 系统 > Twig 邮件模板 > 发送测试 来触发测试邮件。
待办事项
-
尚未完全确定如何最好地允许模板覆盖。应该可以通过覆盖电子邮件模板配置节点来实现,但使用数据库中的事务性电子邮件模板进行覆盖目前尚不可行。
-
尽管如此,我倾向于在代码库中管理电子邮件副本,因此这对我的优先级不是很高。