其实我需要这样做 当客户获得奖励积分时,他会收到电子邮件通知。默认电子邮件仅包含以下行:
You have received 200 Reward Points!
Your total number of reward points is now 200.
我知道此文本位于
的语言文件中/admin/language/english/mail/customer.php
$_['text_reward_received'] = 'You have received %s Reward Points!';
$_['text_reward_total'] = 'Your total number of reward points is now %s.';
我需要在这个关于我的opencart商店的电子邮件通知中应用一些CSS样式。我尝试在这个customer.php语言文件中添加html和css,但它不会起作用。我不知道如何应用我想要的样式。我需要知道我可以在模型文件中添加html吗?如果是,那么如何?
答案 0 :(得分:0)
我无法在语言文件中添加html,因为在模型中,用于发送邮件的方法是使用
$mail ->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8'));
我已将此更改为:
$mail ->setHtml(html_entity_decode($message, ENT_QUOTES, 'UTF-8'));
然后它允许我在语言文件中添加html。