From 1c7928a114307ecea8f0522d54d5d3c7ec3e988b Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Thu, 17 Sep 2015 11:41:14 -0600 Subject: [PATCH] Added ability to render front-end templates in markdown preview #185 --- classes/controller.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/classes/controller.php b/classes/controller.php index 1321a926..eb152f4b 100644 --- a/classes/controller.php +++ b/classes/controller.php @@ -667,6 +667,11 @@ class AdminController $this->preparePage($page, true); $page->header(); + + // Add theme template paths to Twig loader + $template_paths = $this->grav['locator']->findResources('theme://templates'); + $loader_chain = $this->grav['twig']->twig->getLoader()->addLoader(new \Twig_Loader_Filesystem($template_paths)); + $html = $page->content(); $this->admin->json_response = ['status' => 'success', 'message' => $html];