1

我想在个人资料页面的导航中添加一个新选项卡。我希望通过使用moodle块或模块来做到这一点。请给我一个线索来做到这一点。

4

1 回答 1

1

你必须破解/user/tabs.php(Moodle 1.9)中的代码。

只需向$toprow数组中添加一个新元素:

$toprow[] = new tabobject('extra', 'http://a_link', 'Extra');

我在哪里为新标签指定一个 ID、一个链接和一个标签。显然,您必须添加代码来管理选项卡的内容(可能使用$filterselect)。在上面的文件中,这是针对所有其他选项卡完成的,因此只需将其用作模板。

tabobject构造函数的参数请参考/htdocs/lib/weblib.php

真相在代码中。

于 2011-03-08T13:28:26.343 回答