Fill up title when creating a new page

This commit is contained in:
Matias Griese
2014-09-17 11:54:57 +03:00
parent a4415b317c
commit 20ceb2cabb
3 changed files with 9 additions and 8 deletions

View File

@@ -389,19 +389,21 @@ class Admin
$page = new Page;
$page->parent($parent);
$page->filePath($parent->path().'/'.$slug.'/'.$page->name());
$page->header();
// Add routing information.
$pages->addPage($page, $path);
// Determine page type.
if (isset($this->session->{$page->route()})) {
// Found the type from the session.
$page->name($this->session->{$page->route()} . '.md');
// Found the type and header from the session.
$data = $this->session->{$page->route()};
$page->name($data['type'] . '.md');
$page->header(['title' => $data['title']]);
} else {
// Find out the type by looking at the parent.
$type = $parent->child_type() ? $parent->child_type() : $parent->blueprints()->get('child_type', 'default');
$page->name($type.CONTENT_EXT);
$page->header();
}
}