# Blueprints for parent pages

**URL:** <https://forum.getkirby.com/t/blueprints-for-parent-pages/5410>\
**Category:** Questions\
**Tags:** v2\
**Created:** [October 5, 2016, 7:47am UTC](https://forum.getkirby.com/t/blueprints-for-parent-pages/5410 "2016-10-05T07:47:22Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![wout](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/wout/32/11698_2.png) [@wout](https://forum.getkirby.com/u/wout)\
**Post date:** [October 5, 2016, 7:47am UTC](https://forum.getkirby.com/t/blueprints-for-parent-pages/5410/1 "2016-10-05T07:47:22Z")

</div>

I’m just getting started with Kirby and so far I’m loving it. There’s only one thing I can’t seem to get done and I can’t find it in the docs either. I created a `blog.yml` and a `post.yml` blueprint. The first serves as the blueprint for the parent (blog), the second is for the children (posts). The `blog.yml` blueprint looks like this:

```auto
title: Posts
pages:
  template: post
files: false
fields:
  title:
    label: Title
    type: text
  subtitle:
    label: Subtitle
    type: text
  text:
    label: Description
    type: textarea

```

Now if I create a new root level page, how can I make the blog blueprint appear in the template dropdown? Currently it’s disabled and the selected value is the default blueprint:

![](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/6/6ca0fdaa1abce440972e0be4049d333c6f50896a.png)

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [October 5, 2016, 7:52am UTC](https://forum.getkirby.com/t/blueprints-for-parent-pages/5410/2 "2016-10-05T07:52:20Z")

</div>

The settings for the first level of pages is defined in site.yml (or site.php). The default setting in the starterkit is set to the `default` template.

---

<div class="post-metadata">

**Author:** ![flokosiol](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/flokosiol/32/468_2.png) [@flokosiol](https://forum.getkirby.com/u/flokosiol)\
**Post date:** [October 5, 2016, 8:43am UTC](https://forum.getkirby.com/t/blueprints-for-parent-pages/5410/3 "2016-10-05T08:43:19Z")

</div>

When I started with Kirby, I had this problem, too. It’s a question that is asked over and over again. I think it would be better, if the starterkit would use …

```auto
pages: true

```

in `site.yml` blueprint, which would allow all page types to be added to the root level by default.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [October 5, 2016, 8:46am UTC](https://forum.getkirby.com/t/blueprints-for-parent-pages/5410/4 "2016-10-05T08:46:50Z")

</div>

@flokosiol Yes, I agree absolutely. I’ll create an issue on GitHub.

Edit: There is already an issue on GitHub: [https://github.com/getkirby/starterkit/issues/59](https://github.com/getkirby/starterkit/issues/59)

---

<div class="post-metadata">

**Author:** ![wout](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/wout/32/11698_2.png) [@wout](https://forum.getkirby.com/u/wout)\
**Post date:** [October 5, 2016, 4:53pm UTC](https://forum.getkirby.com/t/blueprints-for-parent-pages/5410/5 "2016-10-05T16:53:48Z")

</div>

> [@texnixe](#):
>
> The settings for the first level of pages is defined in site.yml (or site.php). The default setting in the starterkit is set to the default template.

Ok, I feel a bit stupid now. 😊  
Can’t believe I didn’t even look that far, because it just should be that way.

I agree though that including this in the starter kit would make it easier.  
And it’s hard to locate this information in the docs as well…

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [October 5, 2016, 5:08pm UTC](https://forum.getkirby.com/t/blueprints-for-parent-pages/5410/6 "2016-10-05T17:08:06Z")

</div>

> [@wout](#):
>
> Ok, I feel a bit stupid now. 😊

No need to feel bad. Sometimes it’s not so easy to know where to look for stuff if you’re just getting started. You can always ask here if you get stuck, that’s what we are here for 🙂

---

<div class="post-metadata">

**Author:** ![wout](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/wout/32/11698_2.png) [@wout](https://forum.getkirby.com/u/wout)\
**Post date:** [October 5, 2016, 7:18pm UTC](https://forum.getkirby.com/t/blueprints-for-parent-pages/5410/7 "2016-10-05T19:18:16Z")

</div>

> [@texnixe](#):
>
> You can always ask here if you get stuck, that’s what we are here for 🙂

Thanks! I already feel at home in the Kirby community. 😉 This is what I have been looking for the past few years now. I’m really done with WordPress (or is it WordMess 😷) and Kirby really is in line with my point of view as well.

Thanks for your time!

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [October 5, 2016, 7:19pm UTC](https://forum.getkirby.com/t/blueprints-for-parent-pages/5410/8 "2016-10-05T19:19:27Z")

</div>

> [@wout](#):
>
> WordMess

😂

(and some more characters to make it 20 …)

---

<div class="post-metadata">

**Author:** ![distantnative](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/distantnative/32/11319_2.png) [@distantnative](https://forum.getkirby.com/u/distantnative)\
**Post date:** [February 6, 2025, 4:55pm UTC](https://forum.getkirby.com/t/blueprints-for-parent-pages/5410/9 "2025-02-06T16:55:07Z")

</div>


