【发布时间】:2022-01-06 02:19:55
【问题描述】:
下面是我在 Moodle LMS 帐户的导航抽屉中显示额外选项的代码。
function local_report_extend_navigation(global_navigation $navigation)
{
$main_node = $navigation->add(get_string('pluginname', 'local_report'), '/local/report/');
$main_node->nodetype = 1;
$main_node->collapse = false;
$main_node->force_open = true;
$main_node->isexpandable = false;
$main_node->showinflatnavigation = true;
// $main_node->icon = new pix_icon('i/settings', get_string('pluginname', 'local_report'));
$main_node->icon = new pix_icon('i/files', get_string('pluginname', 'local_report'));
} 它的输出是: This is the navigation-drawer. I want to show the Reports option to only admin, teacher and manager
谁能告诉我如何做到这一点?
【问题讨论】:
标签: moodle moodle-api moodle-theme