如何将标签添加到 Moodle 个人资料页面中显示的导航选项卡
我想在个人资料页面的导航中添加一个新选项卡。我希望通过使用 Moodle 块或模块来做到这一点。请给我一个线索来做到这一点。
I want to add a new tab to the navigation of profile page. I hope to do this by using moodle block or module. Please give me a clue to do this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须破解
/user/tabs.php
(Moodle 1.9) 中的代码。只需向
$toprow
数组添加一个新元素:我在其中为新选项卡指定 ID、链接和标签。显然,您必须添加代码来管理选项卡的内容(可能使用
$filterselect
)。在上面的文件中,这是针对所有其他选项卡完成的,因此只需将其用作模板即可。tabobject构造函数的参数请参考
/htdocs/lib/weblib.php
。真相就在代码中。
You have to hack the code in
/user/tabs.php
(Moodle 1.9).Just add a new element to the
$toprow
array:Where I'm specifying an id, a link and a label for the new tab. Obviously, you have to add the code to manage the content of the tab (possibly using
$filterselect
). In the above file, this is done for all other tabs, so just use that as a template.For the parameters of the tabobject constructor, refer to
/htdocs/lib/weblib.php
.The truth is in the code.