如何向Moodle语言电子邮件字符串添加自定义字段(newusernewpasswordtext)

问题描述 投票:0回答:1

我在Moodle安装中创建了一些自定义字段(标题):我需要将其包含在Moodle语言字符串(newusernewpasswordtext)的自定义中。

默认语言字符串是:

Hi {$ a-> firstname},您已经在'{$ a-> sitename}'为您创建了一个新帐户,您已经......>

我需要对其进行更新,以允许使用自定义字段,“标题”和默认姓氏字段进行更新。

我添加了以下字符串:

Hi {$ a-> profile_field_title} {$ a-> firstname} {$ a-> lastname},已经在'{$ a-> sitename}'为您创建了一个新帐户,您已经...

输出:

您好{$ a-> profile_field_title} John Doe {$ a-> lastname},已经在'www.mysite.com'为您创建了一个新帐户,您已经......>

如何在字符串中插入自定义字段?

我在Moodle安装中创建了一些自定义字段(标题):我需要将其包含在Moodle语言字符串(newusernewpasswordtext)的自定义中。默认语言字符串是:Hi {$ a-> ...

php moodle
1个回答
0
投票

如果不编辑Moodle核心代码,您将无法做到这一点。生成newusernewpassword电子邮件,并使用setnew_password_and_mail功能在lib / moodlelib.php

文件中发送。您需要先更改传递给该字符串的对象,以包括您的个人资料字段,然后才能编辑语言包:
© www.soinside.com 2019 - 2024. All rights reserved.