Вариант рассылки в контакте с нами в magento - PullRequest
3 голосов
/ 30 июня 2011

Как я могу добавить функциональность чекбокса, когда он проверял электронную почту формы обратной связи, подписавшись на рассылку?

1 Ответ

0 голосов
/ 18 сентября 2012

Отредактируйте форму контакта и добавьте свой собственный флажок, а затем измените контроллер контактов, используя метод, описанный выше (Mage_Contacts_IndexController)

Затем вы добавили бы некоторый код для подписки на рассылку, используя адрес электронной почты отРазмещенная форма:

$status = Mage::getModel('newsletter/subscriber')->subscribe($email);
if ($status == Mage_Newsletter_Model_Subscriber::STATUS_NOT_ACTIVE) {
    Mage::getSingleton('core/session')
       ->addSuccess($this->__('Confirmation request has been sent.'));
}
else {
    Mage::getSingleton('core/session')
        ->addSuccess($this->__('Thank you for your subscription.'));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...