我正在使用 Moodle 2.3 我正在尝试将帮助按钮添加到我在 moodle 中的自我注册表单中。我正在更改
/login/signup_form.php
页面。
我在用:
$mform->addHelpButton('country','country','moodle');
这会在页面上创建一个帮助图标。但是单击该图标会在同一页面上加载帮助信息。弹出窗口不起作用。在 firebug 中未发现 JavaScript 错误。
请帮忙
我正在使用 Moodle 2.3 我正在尝试将帮助按钮添加到我在 moodle 中的自我注册表单中。我正在更改
/login/signup_form.php
页面。
我在用:
$mform->addHelpButton('country','country','moodle');
这会在页面上创建一个帮助图标。但是单击该图标会在同一页面上加载帮助信息。弹出窗口不起作用。在 firebug 中未发现 JavaScript 错误。
请帮忙
您需要从管理员进行 ajax/javascript 设置。
Site administration > Appearance > AJAX and Javascript
您还应该向 lang/en/moodle.php 添加一个条目
例如在 course/edit_form.php 我添加了以下字段
// 课程冠军
$mform->addElement('text', 'champion', 'Champion', get_string('champion'), 'size="256"');
// 新字段
$mform->addHelpButton('champion','courseChampion');
// 字段帮助
$mform->setDefault('champion', 'Firstname Lastname');
然后在 lang/en/moodle.php 我添加了该字段的帮助信息。
$string['courseChampion'] = '课程冠军';
$string['courseChampion_help'] = '输入冠军的名字和姓氏。';
在 /root/lang/en 下的 moodle.php 中,添加以下字符串:
$string['country_help'] = '你的文字在这里';