# "This page has no blueprint setup yet"

**URL:** <https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087>\
**Category:** Questions\
**Tags:** v3\
**Created:** [May 5, 2019, 4:42pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087 "2019-05-05T16:42:54Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vivo](https://avatars.discourse-cdn.com/v4/letter/v/b3f665/32.png) [@Vivo](https://forum.getkirby.com/u/Vivo)\
**Post date:** [May 5, 2019, 4:42pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/1 "2019-05-05T16:42:54Z")

</div>

I’m updating from Kirby 2 → 3. Did all the steps of the [migration](https://getkirby.com/docs/cookbook/setup/migrate-site)  
But I can’t get the blueprints to work. Almost all the pages uses the default blueprint, but they all state “This page has no blueprint setup yet”. What am I doing wrong?

```
title: Default
preset: page

fields:
  title:
    label: Title
    type: text
  titleshort:
    label: Title for menu
    type: text
  text:
    label: Text
    type: textarea
  notes:
    label: Notes
    type: textarea

```

---

<div class="post-metadata">

**Author:** ![anon77445132](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@anon77445132](https://forum.getkirby.com/u/anon77445132)\
**Post date:** [May 5, 2019, 5:01pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/2 "2019-05-05T17:01:36Z")

</div>

Delete the complete title field.

---

<div class="post-metadata">

**Author:** ![Vivo](https://avatars.discourse-cdn.com/v4/letter/v/b3f665/32.png) [@Vivo](https://forum.getkirby.com/u/Vivo)\
**Post date:** [May 5, 2019, 5:29pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/3 "2019-05-05T17:29:21Z")

</div>

Doesn’t do anything.

---

<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:** [May 5, 2019, 6:39pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/4 "2019-05-05T18:39:14Z")

</div>

While you should definitely remove the title field, have you made sure that the folder structure in the `/site/blueprint` folder is correct.

```auto
site/
  -- blueprints/
      -- pages/
           default.yml
      -- files/

```

> **[How to upgrade from Kirby 2](https://getkirby.com/docs/cookbook/setup/migrate-site#panel__move-and-adapt-page-blueprints)**
>
> Learn how to upgrade an existing project to Kirby 3.

---

<div class="post-metadata">

**Author:** ![Vivo](https://avatars.discourse-cdn.com/v4/letter/v/b3f665/32.png) [@Vivo](https://forum.getkirby.com/u/Vivo)\
**Post date:** [May 5, 2019, 9:22pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/5 "2019-05-05T21:22:16Z")

</div>

Yes, that’s the folder structure I have.  
Also without the title field, no luck.

The site.yml contains:

```
title: Site
preset: pages
unlisted: true
```

---

<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:** [May 5, 2019, 9:28pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/6 "2019-05-05T21:28:21Z")

</div>

Ok, but your pages do show up on the Panel’s startpage with this site.yml? And the message only appears when you actually open one of the pages for editing?

The `default.yml` blueprint is perfectly alright and should work.

---

<div class="post-metadata">

**Author:** ![Vivo](https://avatars.discourse-cdn.com/v4/letter/v/b3f665/32.png) [@Vivo](https://forum.getkirby.com/u/Vivo)\
**Post date:** [May 5, 2019, 9:44pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/7 "2019-05-05T21:44:34Z")

</div>

All the pages show up on the panel startpage. Once opened the message appears.

What are other possible blockage with transitioning from Kirby 2 to 3? Apart from the things mentioned in the upgrade article.

---

<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:** [May 5, 2019, 10:01pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/8 "2019-05-05T22:01:15Z")

</div>

What about the filename? Is the file called `default.yml` (instead of default.php, because the `php` extension is no longer valid in Kirby 3)?

> [@Vivo](#):
>
> What are other possible blockage with transitioning from Kirby 2 to 3? Apart from the things mentioned in the upgrade article.

Hm, there might be some other glitches regarding details, but the guide has the main blocking points, I think. Those usually affect more complicated setups, which with only a single template you probably don’t run into.

---

<div class="post-metadata">

**Author:** ![Vivo](https://avatars.discourse-cdn.com/v4/letter/v/b3f665/32.png) [@Vivo](https://forum.getkirby.com/u/Vivo)\
**Post date:** [May 6, 2019, 9:07am UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/9 "2019-05-06T09:07:09Z")

</div>

Yes, I’ve renamed all the blueprints and removed the php in the blueprint.

I will try some random things to find out what is happing 🙂

---

<div class="post-metadata">

**Author:** ![Vivo](https://avatars.discourse-cdn.com/v4/letter/v/b3f665/32.png) [@Vivo](https://forum.getkirby.com/u/Vivo)\
**Post date:** [May 6, 2019, 3:45pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/10 "2019-05-06T15:45:46Z")

</div>

When I add a new page, I’m not able to select a template either. It just state “page”. So the templates are also not recognised. Does this point to somewhere to you?

---

<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:** [May 6, 2019, 3:58pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/11 "2019-05-06T15:58:05Z")

</div>

If you want to add a new page and you can only select Page, then have a look at site.yml. It probably limits what you can create. Also, the standard default blueprint is called page. I wonder if your blueprint is not readable for some reason. What is your Kirby version? 3.1.3?

We had an issue with BOM in yaml files which is supposed to be fixed now.

---

<div class="post-metadata">

**Author:** ![Vivo](https://avatars.discourse-cdn.com/v4/letter/v/b3f665/32.png) [@Vivo](https://forum.getkirby.com/u/Vivo)\
**Post date:** [May 20, 2019, 7:48pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/12 "2019-05-20T19:48:12Z")

</div>

After trying all kinds of things, I don’t get it to work. I’ve re-read the upgrade from Kirby 2 cookbook, checked every part.  
I’m not sure the blueprints are the source of the problem. But I can’t tell what is…

What do you mean by “the standard default blueprint is called page”. In the Starterkit it’s also called default.yml  
What do I look for in the site.yml?

The version is 3.1.3.

I’m a bit lost how to get myself out of this situation, I don’t even know what question to ask to get in the right direction.😔

---

<div class="post-metadata">

**Author:** ![Malvese](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/malvese/32/12375_2.png) [@Malvese](https://forum.getkirby.com/u/Malvese)\
**Post date:** [May 25, 2019, 7:00pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/13 "2019-05-25T19:00:09Z")

</div>

By any chance, does your K2 site use multi-lang?  
I had the same issue, and my blueprints only worked when I set languages up:

- `'languages' => true,` in config
- languages added in `site/languages` as explained [in the docs here](https://getkirby.com/docs/guide/languages/introduction#enabling-the-multi-lang-feature-in-the-panel)

If multi-lang is not configured, a file named `article.en.txt` won’t match a blueprint named `article.yml`, but instead one names `article.en.yml`.

---

<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:** [May 25, 2019, 7:08pm UTC](https://forum.getkirby.com/t/this-page-has-no-blueprint-setup-yet/14087/14 "2019-05-25T19:08:06Z")

</div>

@Malvese This has already been solved in a PM. The problem were wrongly named blueprints, i.e. `default.yml.php` instead of `default.yml`.

In a standard, non-multilanguage installation, text files should never have a language extension.
