diff --git a/classes/controller.php b/classes/controller.php index ed12232a..3d51b9d7 100644 --- a/classes/controller.php +++ b/classes/controller.php @@ -426,10 +426,10 @@ class AdminController $page = $this->admin->page(); Folder::delete($page->path()); - // Set redirect to either referrer or one level up. + // Set redirect to either referrer or pages list. $redirect = $uri->referrer(); if ($redirect == $uri->route()) { - $redirect = dirname($redirect); + $redirect = 'pages'; } $this->admin->setMessage('Successfully deleted'); diff --git a/themes/grav/templates/pages.html.twig b/themes/grav/templates/pages.html.twig index 82dbea6a..55b506ec 100644 --- a/themes/grav/templates/pages.html.twig +++ b/themes/grav/templates/pages.html.twig @@ -79,7 +79,11 @@ Back {% if exists %} - + {% if warn %} + Delete + {% else %} + + {% endif %} {% endif %} @@ -159,8 +163,8 @@


- Cancel - Continue + Cancel + Continue