# Page Titles that are a date

**URL:** <https://forum.getkirby.com/t/page-titles-that-are-a-date/6382>\
**Category:** Questions\
**Tags:** v2\
**Created:** [January 23, 2017, 3:28pm UTC](https://forum.getkirby.com/t/page-titles-that-are-a-date/6382 "2017-01-23T15:28:25Z")\
**Posts on this page:** 1\
**Showing post:** 17

<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:** [September 25, 2020, 1:11pm UTC](https://forum.getkirby.com/t/page-titles-that-are-a-date/6382/17 "2020-09-25T13:11:18Z")

</div>

You can override the `create` method in a page model rather than using a hook. No page reload necessary.

> [@Hook page.create:before, how to edit user input?](https://forum.getkirby.com/t/hook-page-create-before-how-to-edit-user-input/12656/5):
>
> You could also overwrite the create() method of the parent page in a custom page model. class ParentPage extends Page { /\*\* \* Creates and stores a new page \* \* @param array $props \* @return Page \*/ public static function create(array $props): Page { $props['slug'] = 'mynewslug'; return parent::create($props); } }

( Please don’t post Kirby 3 related stuff in an old Kirby 2 thread, it’s a bit irritating).

---

_[View the full topic](https://forum.getkirby.com/t/page-titles-that-are-a-date/6382)._
