2016-08-22 3 views

ответ

1

Я думаю, что вы не можете.

По крайней мере, вы не можете, если хотите использовать или реализовать некоторые функции своего плагина.

Это связано с тем, что структура узла «Администрирование курса» построена в /lib/vavigationlib.php с защищенной функцией load_course_settings(). В этой функции нет крюка, вызывающего какую-то другую функцию из вашего плагина.

Единственный способ создать другой навигационный узел для вашего плагина здесь - это взломать эту функцию.

С другой стороны, вы можете создать навигационные узлы для вашего плагина в блоке «Навигация», путем реализации функции your_plugin_extends_navigation() в плагине lib.php.

Смежные вопросы