error/admin/sectionerror
Aus MoodleDocs
Der Fehler bedeutet, dass eine neue Admin-Seite "foo" (diejenige, die Sie gerade entwickeln) nicht im Admin-Menü registriert ist. Sie wird mit dem Aufruf ausgelöst:
admin_externalpage_setup('foo');
Die Lösung besteht darin, einen Verweis auf die Seite in der entsprechenden Datei in admin/settings/XXX.php hinzuzufügen. Etwas wie:
$ADMIN->add("parent_section", new admin_externalpage('foo', "Foo Admin Component", "$CFG->wwwroot/$CFG->admin/foo.php"));