Moodle插件开发:自定义导航

时间:2015-03-25 13:50:15

标签: php moodle

我在Moodle中开发了一个插件,它是Enrollment插件的扩展(不是本地插件)(参见here)。 我想通过开发实现菜单的自定义函数来创建自定义菜单(解释here)。例如,如文档中所述,我可以扩展导航,添加一个节点:

$previewnode = $PAGE->navigation->add('Node A', new moodle_url('/a/link/if/you/want/one.php'), navigation_node::TYPE_CONTAINER); $thingnode = $previewnode->add(g'Leaf of A', new moodle_url('/a/link/if/you/want/one.php')); $thingnode->make_active();

我理解这段代码,我可以将其嵌入到自定义方法中。但是,在插件代码中何时以及何处可以调用此方法?我可以定义方法的候选文件可能是:

  

PLUGIN_NAME / settings.php文件

  

PLUGIN_NAME / lib.php

但是当我在Moodle中调用此文件中的方法时,我还不清楚。

0 个答案:

没有答案