mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-04 20:36:03 +01:00
Minor improvements
This commit is contained in:
13
admin.php
13
admin.php
@@ -195,6 +195,16 @@ class AdminPlugin extends Plugin
|
|||||||
$plugins = Grav::instance()['config']->get('plugins', []);
|
$plugins = Grav::instance()['config']->get('plugins', []);
|
||||||
|
|
||||||
foreach($plugins as $plugin => $data) {
|
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";
|
$folder = GRAV_ROOT . "/user/plugins/" . $plugin . "/admin";
|
||||||
|
|
||||||
if (file_exists($folder)) {
|
if (file_exists($folder)) {
|
||||||
@@ -245,6 +255,9 @@ class AdminPlugin extends Plugin
|
|||||||
$twig->twig_vars['admin'] = $this->admin;
|
$twig->twig_vars['admin'] = $this->admin;
|
||||||
|
|
||||||
// Gather Plugin-hooked nav items
|
// Gather Plugin-hooked nav items
|
||||||
|
$this->grav->fireEvent('onAdminMenu');
|
||||||
|
|
||||||
|
// DEPRECATED
|
||||||
$this->grav->fireEvent('onAdminTemplateNavPluginHook');
|
$this->grav->fireEvent('onAdminTemplateNavPluginHook');
|
||||||
|
|
||||||
switch ($this->template) {
|
switch ($this->template) {
|
||||||
|
|||||||
Reference in New Issue
Block a user