使用Moodle API更改活动插件中的字符串

时间:2019-07-12 00:10:40

标签: moodle moodle-api

在我的Moodle活动插件中,我试图允许管理员更改插件设置中的字符串。应更改的字符串是:Teacher,Class和Student。这些在我的整个插件中使用。 。 我目前正在尝试使用php常量,并且正在工作。

我不确定这是否是最好的方法,因为我正在转换旧的插件,并且不确定可以用于Moodle 3.5的字符串API。

我应该继续使用当前的方法吗?

1 个答案:

答案 0 :(得分:1)

如果您对语言字符串使用标准的Moodle处理(即将它们存储在[plugin] / lang / en / [nameofplugin] .php中,并使用get_string()进行检索),那么管理员可以通过访问站点管理员来覆盖它们>语言>自定义语言包。

这是允许管理员修改字符串的正常方法(这也将允许在上下文中正确处理单词,例如,具有所显示语言的正确性别,处理复数形式等)< / p>