2
我在magento社區版1.5.0.1中開發我的商店。我需要一個電子郵件模板,內容將由管理員編輯。我通過管理員「交易電子郵件」創建一個電子郵件模板。現在我需要從我的自定義模塊訪問和使用該電子郵件。我如何得到它?,你有任何想法讓我知道。如何在Magento中使用電子郵件模板
我在magento社區版1.5.0.1中開發我的商店。我需要一個電子郵件模板,內容將由管理員編輯。我通過管理員「交易電子郵件」創建一個電子郵件模板。現在我需要從我的自定義模塊訪問和使用該電子郵件。我如何得到它?,你有任何想法讓我知道。如何在Magento中使用電子郵件模板
這應該這樣做。
public function sendTransactionalEmail() {
// Transactional Email Template's ID
$templateId = 1;
// Set sender information
$senderName = Mage::getStoreConfig('trans_email/ident_support/name');
$senderEmail = Mage::getStoreConfig('trans_email/ident_support/email');
$sender = array('name' => $senderName,
'email' => $senderEmail);
// Set recepient information
$recepientEmail = '[email protected]';
$recepientName = 'John Doe';
// Get Store ID
$storeId = Mage::app()->getStore()->getId();
// Set variables that can be used in email template
$vars = array('customerName' => '[email protected]',
'customerEmail' => 'Mr. Nil Cust');
$translate = Mage::getSingleton('core/translate');
// Send Transactional Email
Mage::getModel('core/email_template')
->sendTransactional($templateId, $sender, $recepientEmail, $recepientName, $vars, $storeId);
$translate->setTranslateInline(true);
}
非常好的答案。你節省了我的時間。 –