Magento1 新增預設的Email Template
在Magento你可以使用 Transactional Emails 新增/修改 你的Email,或者你可以建立一個屬於你的模組至default template,讓你的template留存於Magento內。下面就讓我們看看該如何實作吧。
- 建立 app/etc/modules/Astralweb_Email.xml
<?xml version="1.0"?> <config> <modules> <Astralweb_Email> <active>true</active> <codePool>local</codePool> </Astralweb_Email> </modules> </config>
- 建立app/code/local/Astralweb/Email/etc/config.xml
<?xml version="1.0"?> <config> <modules> <Astralweb_Email> <version>0.0.1</version> </Astralweb_Email> </modules> <global> <helpers> <astralweb_email> <class>Astralweb_Email_Helper</class> </astralweb_email> </helpers> <template> <email> <astralweb_email_template translate="label" module="astralweb_email"> <label>Astralweb Email</label> <file>astralweb_email_template.html</file> <type>html</type> </astralweb_email_template> </email> </template> </global> </config>
- 建立app/code/local/Astralweb/Email/Helper/Data.php
<?php class Astralweb_Email_Helper_Data extends Mage_Core_Helper_Abstract { }
- 建立Email Html app/locale/en_US/template/email/astralweb_email_template.html
*注意, (en_US) 請根據你實際的語系需求來選擇
<p>astralweb test</p>
現在請清除你的Cache,進入System>Transactional Emails>Add New Template 找到你的default template,這樣子的做法會更容易維護你的Email Template,當然多語系也不是問題,也不會因為不小心刪除Template就需要全部重來。
以上就是本次的資訊分享,如果你希望獲得更多的Magento或電子商務相關資訊,請訂閱我們的電子報,並追蹤我們的FB與IG,我們將會持續發布新資訊!
我要留言