From e763d347d9f001cb42ca6a40402f35a0dee9bdeb Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Wed, 8 Oct 2014 15:14:46 +0300 Subject: [PATCH] Add modular type into frontmatter --- classes/controller.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/classes/controller.php b/classes/controller.php index c961cb43..b0e19a4d 100644 --- a/classes/controller.php +++ b/classes/controller.php @@ -541,6 +541,15 @@ class AdminController $page->name(((string) $input['type']) . '.md'); } + if ($page->modular() && isset($input['type'])) { + if (isset($input['frontmatter'])) { + $input['frontmatter'] = 'template: ' . $input['type'] . "\n" . $input['frontmatter']; + } + if (isset($input['header'])) { + $input['header']['template'] = $input['type']; + } + } + // special case for Expert mode build the raw, unset content if (isset($input['frontmatter']) && isset($input['content'])) { $page->raw("---\n" . (string) $input['frontmatter'] . "\n---\n" . (string) $input['content']);