From 42b3a099828050d333b834bf229bcc0df8f5e533 Mon Sep 17 00:00:00 2001 From: Sommerregen Date: Mon, 26 Oct 2015 21:30:33 +0100 Subject: [PATCH] Minor improvements --- admin.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/admin.php b/admin.php index c71bf78a..444bc142 100644 --- a/admin.php +++ b/admin.php @@ -195,6 +195,16 @@ class AdminPlugin extends Plugin $plugins = Grav::instance()['config']->get('plugins', []); foreach($plugins as $plugin => $data) { + $path = $locator->findResource( + "user://plugins/{$plugin}/pages/admin/{$self->template}.md"); + + if (file_exists($path)) { + $page->init(new \SplFileInfo($path)); + $page->slug(basename($self->template)); + return $page; + } + + // DEPRECATED: Will be removed! $folder = GRAV_ROOT . "/user/plugins/" . $plugin . "/admin"; if (file_exists($folder)) { @@ -245,6 +255,9 @@ class AdminPlugin extends Plugin $twig->twig_vars['admin'] = $this->admin; // Gather Plugin-hooked nav items + $this->grav->fireEvent('onAdminMenu'); + + // DEPRECATED $this->grav->fireEvent('onAdminTemplateNavPluginHook'); switch ($this->template) {