年未加载电子邮件

时间:2015-09-17 13:47:24

标签: email smarty moodle

我正在运行Moodle 2.9.1,我正在向该平台的新用户发送电子邮件。但是,当我试图显示年份它不起作用。我目前的代码是这样的......

$string['newusernewpasswordtext'] = '
(...)
<p >
&copy; {$a->year} xxxx
</p>
';

将显示电子邮件

© {$a->year} XXXX

我想将变量转储到邮件中,以便我可以弄清楚正在处理的是什么,但我尝试了几种不同的智能方法无济于事。有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

可能是因为<p>标签。只需使用空行代替<p>

同时检查是否传递了该值 - 请查看function setnew_password_and_mail()中的/lib/moodlelib.php

并添加此

$a->year    = 'xxxx';