0
我做了電子郵件黑名單模塊註冊新客戶。如果新的電子郵件地址與黑名單相匹配,則需要在註冊頁面上返回默認模板,但返回給我的郵件。在屏幕截圖上顯示一個默認模板,而不是我想寫的信息:電子郵件被列入黑名單。 請幫忙。Magento:自定義電子郵件錯誤默認模板
public function customerEmailBlackList($observer)
{
$helper = Mage::helper('emailblacklist');
if (!$helper->getEnabled()) {
return;
}
$customer = $observer->getCustomer();
$email = $customer->getEmail();
$emailblacklist = $helper->getEmailblacklist();
// $session_data = unserialize($emailblacklist);
// echo $email;
// var_dump($session_data);
if (substr_count($emailblacklist, $email) > 0) {
echo "blacklisted";
}
// throw new exception('blah-blah-blah');
// die;
}
Screenshoot:http://i.stack.imgur.com/0yUQs.jpg
是的!謝謝!完美的作品!但仍然需要留在這個頁面上,我添加了新的異常();見屏幕截圖:http://i.stack.imgur.com/NfbUg.jpg(此外還有無法保存客戶。) - 我需要刪除它。或更好的方式來保持帳戶創建頁面? – EagleSBG
解決。法師:: throwException('電子郵件被列入黑名單')的作品完美。順便說一下這個正確的方法? – EagleSBG
是的,那是正確的方法,這將停止儲蓄過程! – imso077