打开如何在 Open edX 平台中修改激活电子邮件内容?



>之前有人问过一个问题,关于用户在 Open edX 平台上注册时发送的配置文件激活电子邮件的激活电子邮件.txt文件的位置。

我已经找到了这些文件并进行了更改。此外,我已经手动编译了资产并重新启动了 lms、cms 和 worker。我的问题是当用户在平台上注册时,旧电子邮件仍然会发送。

谁能帮助我了解我需要做什么才能实现这些更改?我已经为此工作了一段时间,对我来说,这似乎是一个直截了当的问题。但我真的不明白发生了什么,所以我无法获得所需的输出。

使用最新的平台版本,您只需更改以下文件中的内容:

  1. LMS/模板/电子邮件/activation_email_subject.txt
  2. LMS/模板/电子邮件/activation_email.txt

不需要其他任何东西,在本地进行测试。

文本激活电子邮件是 mako 模板,它们在临时位置编译。在您修改后,服务器很可能不会再次编译它们。

尝试清理/tmp/mako_lms/<some_hash>/emails/目录。

如果您不在乎再次重新编译所有内容的惩罚,您甚至可以删除/tmp/mako_lms中的所有内容。

一班纸:

sudo rm /tmp/mako_lms/*/emails/*