I have a new site with a few different page templates, including “campaigns”, “teams”, and “stories”. I’ve created the blueprint for each under blueprints/pages/, such as the below:
# Blueprint for individual story pages
title: Story
icon: pen
image:
query: page.heroImage.toFile
cover: true
back: none
status:
extends: meta/status
unlisted:
text: "The story is live, but not listed on the Stories page"
listed:
text: "The page is live and listed on the Stories page"
options:
changeTemplate: false
tabs:
# Content tab
content: tabs/story/story-content
# SEO + metadata tab
seo:
extends: tabs/page/page-seo
I also have custom panel areas for each page type to display each (using the kirby-blueprint-areas plugin). On each of those panel areas, I have a panel view button that creates a new page of that template:
# Blueprint for Stories panel area
title: Stories
icon: pen
buttons:
pages.create: # Adds a new "Add Page" button
icon: plus
text: "New Story"
dialog: 'pages/create?parent=/pages/stories&template=story'
theme: blue-icon
# ...
For some reason, when using this button, certain panel areas do not assign the proper template (in this case, should be the story template). Rather, the Template picker from the dialog defaults to a null template:
Curiously, for other templates, this behavior works just as intended:
I’ve checked everything, including:
- The page type blueprint is named + formatted correctly
- The panel area blueprint, including the view button as shown above, is formatted correctly
- The parent page for the respective page type exists and is published
- Just about everything else I can think of
Is there any reason a specific page template wouldn’t be registering during this page creation process, but others do? Am I missing something obvious? Is my mind a mushy pile of mush from troubleshooting this for the past 3 hours?
I have answers to only one of those questions. Any help would be incredibly appreciated. ![]()



