Skip to content

Kirby 5.5.3

page.move:before

/site/config/config.php
return [
    'hooks' => [
        'page.move:before' => function (Kirby\Cms\Page $page, Kirby\Cms\Site|Kirby\Cms\Page $parent) {
            // your code goes here
        }
    ]
]

Parameters

Parameter Type
$page Kirby\Cms\Page
$parent Kirby\Cms\SiteorKirby\Cms\Page

Note that the page.move:before hook is not called if the page already lives inside the given parent. In that case $page->move() returns early without triggering any hooks.