# Creating new pages in panel with something other than the title field?

**URL:** <https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749>\
**Category:** Questions\
**Tags:** v2\
**Created:** [October 10, 2017, 4:26pm UTC](https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749 "2017-10-10T16:26:26Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![fitzage](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/fitzage/32/4217_2.png) [@fitzage](https://forum.getkirby.com/u/fitzage)\
**Post date:** [October 10, 2017, 4:26pm UTC](https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749/1 "2017-10-10T16:26:26Z")

</div>

We have a subfolder of pages for author information for blog articles. We used the title field for job title so as not to confuse people, but that means when they’re creating a new page, they type the title and then the slug gets created as title, and we want the slug to be based on the name field. Is it possible in a panel blueprint to tell it to use something other than the Title field when initially creating a page?

Barring that, I assume I can plug into the `panel.page.update` hook and change the slug when they update the page with the name field. The problem being that once that happens, I assume the page they were editing in the panel with the old slug would no longer work.

Basically, we keep telling them to replace the slug, and they don’t.

Or…can we add help text to the new page creation form to remind them to change the slug?

---

<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 10, 2017, 4:47pm UTC](https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749/2 "2017-10-10T16:47:48Z")

</div>

Maybe I’m missing something, but why don’t you create the authors with their names as title right from the beginning?

---

<div class="post-metadata">

**Author:** ![fitzage](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/fitzage/32/4217_2.png) [@fitzage](https://forum.getkirby.com/u/fitzage)\
**Post date:** [October 10, 2017, 4:53pm UTC](https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749/3 "2017-10-10T16:53:41Z")

</div>

Because when an end user goes to create an author and the field they’re given is “Title” that’s what they’re going to put.

---

<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 10, 2017, 5:06pm UTC](https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749/4 "2017-10-10T17:06:30Z")

</div>

Oh yes, if only we could customize the title field…

> [@fitzage](#):
>
> Or…can we add help text to the new page creation form to remind them to change the slug?

No, unless you modify the core, but then you might as well modify the title itself (conditionally).

---

<div class="post-metadata">

**Author:** ![fitzage](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/fitzage/32/4217_2.png) [@fitzage](https://forum.getkirby.com/u/fitzage)\
**Post date:** [October 10, 2017, 5:17pm UTC](https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749/5 "2017-10-10T17:17:52Z")

</div>

So what happens if I create a page with a blueprint that doesn’t actually have a title field? Or will it always have a title field even if I don’t include it in the blueprint?

---

<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 10, 2017, 5:19pm UTC](https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749/6 "2017-10-10T17:19:00Z")

</div>

The add page modal will still ask for a title field, it’s not very smart, I’m afraid.

---

<div class="post-metadata">

**Author:** ![fitzage](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/fitzage/32/4217_2.png) [@fitzage](https://forum.getkirby.com/u/fitzage)\
**Post date:** [October 10, 2017, 6:06pm UTC](https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749/7 "2017-10-10T18:06:59Z")

</div>

You can create front-end forms for stuff, right? Like I could create a little one-off form that allows logged-in users to create author pages, and name the fields whatever the heck I want? Then in the blog entry, when they don’t find an author in the list I could have a link to that form in the help text.

Would that work?

---

<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 10, 2017, 6:51pm UTC](https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749/8 "2017-10-10T18:51:07Z")

</div>

> [@fitzage](#):
>
> You can create front-end forms for stuff, right? Like I could create a little one-off form that allows logged-in users to create author pages, and name the fields whatever the heck I want?

Yes, that would be an option.

> [@fitzage](#):
>
> Then in the blog entry, when they don’t find an author in the list I could have a link to that form in the help desk.

Yes, all possible

---

<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, 5:31pm UTC](https://forum.getkirby.com/t/creating-new-pages-in-panel-with-something-other-than-the-title-field/8749/9 "2025-02-06T17:31:59Z")

</div>


