我正在写一个问题类型的插件,我在进行字符串转换时遇到了问题。它显示的不是我指定的字符串,而是[answerheader]。
我像这样调用get_string()函数:
$mform->addElement('header','answerheader',
get_string('answerheader','qtype_'.$this->qtype()));
并且我在本地化文件(qtype_mypluginname.php)中有匹配的条目:
$string['answerheader'] = 'Answers';
但是我得到一个错误,说
Invalid get_string identifier: 'answerheader' or component 'qtype_mypluginname'. Perhaps
you are missing $string['answerheader'] = ''; in
c:\wamp64\www\moodle-plugin-dev/question/type/mypluginname/lang/en/qtype_mypluginname.php?
我有一个在edit_mypluginname_form.php中返回qtype的方法。
这是我编写的第一个插件,我一直在使用其中的一个插件作为指南。我在edit_mypluginname_form.php的末尾将插件名称设置为mypluginname;还需要做些什么才能让它正常工作吗?
https://stackoverflow.com/questions/53600482
复制相似问题