Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

как в функцию mail запихнуть шаблон?

Recommended Posts

Нужно чтоб пользователю на почту приходил мой html шаблон, пример

                                $subject = $value['firstname'] . '!!';
				$subject .= sprintf($this->language->get('text_vip'), $this->config->get('config_name'));	
				$message  = sprintf($this->language->get('text_vip2'), $this->config->get('config_name')) . "\n\n";
				$mail = new Mail();
				$mail->protocol = $this->config->get('config_mail_protocol');
				$mail->parameter = $this->config->get('config_mail_parameter');
				$mail->hostname = $this->config->get('config_smtp_host');
				$mail->username = $this->config->get('config_smtp_username');
				$mail->password = $this->config->get('config_smtp_password');
				$mail->port = $this->config->get('config_smtp_port');
				$mail->timeout = $this->config->get('config_smtp_timeout');				
				$mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
				$mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8'));

Скажите как мне в $message засунуть html шаблон? пробую оформить статично ну сам что-то быстро набросать типа <html><span style="color:red;">dsadasdsa</span></html>, оно приходит как экранированное уже... а не htmlom:(

Link to post
Share on other sites

Спасибо! то что надо:)

Link to post
Share on other sites

а еще вопрос как туда запихнуть целый htmlный шаблон? он уже готов лежит template/mail/vip.tpl, не получается его подгрузить что-то) $this->template как понимаю говорит о том ему куда данные из $this->data будут уходить на шаблон, а как сам шаблон целиком пихнуть?) с помощью file_get_content что-то не вышло))

Link to post
Share on other sites

спасибо еще раз  ^_^

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.