mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-18 11:10:56 +01:00
implement twig template registering in admin plugin
This commit is contained in:
@@ -8,6 +8,7 @@ use Grav\Common\Page\Pages;
|
|||||||
use Grav\Common\Plugin;
|
use Grav\Common\Plugin;
|
||||||
use Grav\Common\Uri;
|
use Grav\Common\Uri;
|
||||||
use RocketTheme\Toolbox\File\File;
|
use RocketTheme\Toolbox\File\File;
|
||||||
|
use RocketTheme\Toolbox\Event\Event;
|
||||||
use RocketTheme\Toolbox\Session\Session;
|
use RocketTheme\Toolbox\Session\Session;
|
||||||
|
|
||||||
class AdminPlugin extends Plugin
|
class AdminPlugin extends Plugin
|
||||||
@@ -185,8 +186,13 @@ class AdminPlugin extends Plugin
|
|||||||
*/
|
*/
|
||||||
public function onTwigTemplatePaths()
|
public function onTwigTemplatePaths()
|
||||||
{
|
{
|
||||||
|
$twig_paths = [];
|
||||||
|
$this->grav->fireEvent('onAdminTwigTemplatePaths', new Event(['paths' => &$twig_paths]));
|
||||||
|
|
||||||
|
$twig_paths[] = __DIR__ . '/themes/' . $this->theme . '/templates';
|
||||||
|
|
||||||
|
$this->grav['twig']->twig_paths = $twig_paths;
|
||||||
|
|
||||||
$this->grav['twig']->twig_paths = array(__DIR__ . '/themes/' . $this->theme . '/templates');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user