На моем сайте заказ электронной почты не работает. когда пользователь зарегистрирован, чем почта, отправляется пользователю, но адрес электронной почты для продажи не работает. в файле шаблона электронной почты template.php в строке № 407, когда я изменил условие if на , если (! ($ this-> hasQueue() & & $ this-> getQueue() instanceof Mage_Core_Model_Email_Queue)) {чем заказ электронной почты для заказа клиента и новая регистрация электронной почты пользователя перестает работать. в template.php код:заказ электронной почты не работает magento
if ($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {
/** @var $emailQueue Mage_Core_Model_Email_Queue */
$emailQueue = $this->getQueue();
$emailQueue->setMessageBody($text);
$emailQueue->setMessageParameters(array(
'subject' => $subject,
'return_path_email' => $returnPathEmail,
'is_plain' => $this->isPlain(),
'from_email' => $this->getSenderEmail(),
'from_name' => $this->getSenderName(),
'reply_to' => $this->getMail()->getReplyTo(),
'return_to' => $this->getMail()->getReturnPath(),
))
->addRecipients($emails, $names, Mage_Core_Model_Email_Queue::EMAIL_TYPE_TO)
->addRecipients($this->_bccEmails, array(), Mage_Core_Model_Email_Queue::EMAIL_TYPE_BCC);
$emailQueue->addMessageToQueue();
return true;
}
, когда я изменил, если состояние как если (! ($ This-> hasQueue() & & $ this-> getQueue() InstanceOf Mage_Core_Model_Email_Queue)) { чем почта заказа клиента, но новая регистрация пользователя перестает работать. Что я могу сделать для заказа клиента и новых электронных писем пользователя?