在moodle中添加用户菜单的语法

时间:2017-12-12 08:55:15

标签: menu themes moodle

我正在尝试在moodle 3.3.1版本中添加用户菜单,但我在理解每个术语“langstringname,componentname”的含义时遇到了一些问题。你能用任何一个例子来解释它们吗?

1 个答案:

答案 0 :(得分:0)

Moodle中的语言字符串存储在特定的插件中,并在该插件中给出了一个标识符。

因此,例如,HTML块的英文字符串存储在“blocks / html / lang / en / block_html.php”中。此文件包含以下行:

$string['leaveblanktohide'] = 'leave blank to hide the title';

要从代码中输出'留空以隐藏标题'(或用户自己语言的翻译等效词),您可以写:

echo get_string('leaveblanktohide', 'block_html');

'leaveblanktohide'是你问题中提到的'langstringname','block_html'是你问题中提到的'componentname'。