error/admin/sectionerror

Aus MoodleDocs
Wechseln zu:Navigation, Suche

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"));