Moodle - как добавить навигационное меню в левой боковой панели меню

Я новичок в Moodle, я хочу добавить навигационное меню в левой боковой панели меню в блоке администрирования (имя меню будет addPoints).

Помогите мне, пожалуйста.

1 ответ

Решение

Это местный плагин?

Если это так, предполагается, что ваш код находится в / local / addpoints и предназначен только для пользователей с правами администратора.

edit /local/addpoints/settings.php

и добавить что-то вроде

defined('MOODLE_INTERNAL') || die();

if ($hassiteconfig) {
    $ADMIN->add('localplugins',
        new admin_externalpage('local_addpoints',
        get_string('addpoints', 'local_addpoints'),
        new moodle_url('/local/addpoints/index.php')));
}

Затем отредактируйте /local/addpoints/index.php

и это после того, как требуется верх

require_once($CFG->libdir . '/adminlib.php');

и это после настройки $PAGE

admin_externalpage_setup('local_addpoints');

Тогда ссылка будет доступна на сайте admin -> plugins -> local plugins -> addpoints

Другие вопросы по тегам