From 3e2b53be1e20cb6c957305ff42021054c29a9e79 Mon Sep 17 00:00:00 2001 From: Daniel Berthereau Date: Mon, 15 Jan 2024 00:00:00 +0000 Subject: [PATCH] Fixed display of navigation for a page not in menu. --- application/src/Controller/SiteAdmin/IndexController.php | 2 +- application/view/omeka/site/page/show.phtml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/application/src/Controller/SiteAdmin/IndexController.php b/application/src/Controller/SiteAdmin/IndexController.php index 7b4d04cb5..98f0f45a2 100644 --- a/application/src/Controller/SiteAdmin/IndexController.php +++ b/application/src/Controller/SiteAdmin/IndexController.php @@ -152,7 +152,7 @@ public function addPageAction() $formData = $form->getData(); $formData['o:site']['o:id'] = $site->id(); $formData['o:is_public'] = !empty($post['o:is_public']); - $formData['o:layout_data']['template_name'] = $post['template_name']; + $formData['o:layout_data']['template_name'] = $post['template_name'] ?? null; $response = $this->api($form)->create('site_pages', $formData); if ($response) { $page = $response->getContent(); diff --git a/application/view/omeka/site/page/show.phtml b/application/view/omeka/site/page/show.phtml index 645f7abe7..b57631f22 100644 --- a/application/view/omeka/site/page/show.phtml +++ b/application/view/omeka/site/page/show.phtml @@ -12,7 +12,7 @@ switch ($this->siteSetting('subnav_display')) { $displaySubnav = false; break; default: - $displaySubnav = $this->displayNavigation && $activePage['page']->hasPages(); + $displaySubnav = $this->displayNavigation && $activePage && $activePage['page']->hasPages(); } $showPagePagination = $this->siteSetting('show_page_pagination', true); ?>