如何在Open edX Platform中修改激活电子邮件内容?

时间:2017-07-04 03:40:39

标签: edx openedx

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

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

任何人都可以帮助我了解我需要做些什么来实现这些变化吗?我已经在这方面工作了一段时间,对我而言,这似乎是一个直截了当的问题。但我真的不明白发生了什么,所以无法获得所需的输出。

2 个答案:

答案 0 :(得分:1)

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

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

如果您不关心mako重新编译所有内容的惩罚,您甚至可以删除/tmp/mako_lms中的所有内容。

一个班轮:

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

答案 1 :(得分:1)

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

  1. LMS /模板/电子邮件/ activation_email_subject.txt
  2. LMS /模板/电子邮件/ activation_email.txt
  3. 没有其他需要,在当地进行测试。