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