From 63cf450bfbe0b887a786f87c7371024411189dc1 Mon Sep 17 00:00:00 2001 From: Claus Due Date: Mon, 3 Feb 2025 13:22:38 +0100 Subject: [PATCH] [BUGFIX] Avoid warnings when pages aren't assigned --- Classes/ViewHelpers/Menu/BrowseViewHelper.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Classes/ViewHelpers/Menu/BrowseViewHelper.php b/Classes/ViewHelpers/Menu/BrowseViewHelper.php index b86e4e53f..e22dfff96 100644 --- a/Classes/ViewHelpers/Menu/BrowseViewHelper.php +++ b/Classes/ViewHelpers/Menu/BrowseViewHelper.php @@ -124,23 +124,23 @@ public function render() } $menuItems = $this->parseMenu($pages); $menu = []; - if (isset($pages['first'])) { + if (isset($pages['first'], $menuItems['first'])) { $menu['first'] = $menuItems['first']; $menu['first']['linktext'] = $this->getCustomLabelOrPageTitle('labelFirst', $menuItems['first']); } - if (isset($pages['prev'])) { + if (isset($pages['prev'], $menuItems['prev'])) { $menu['prev'] = $menuItems['prev']; $menu['prev']['linktext'] = $this->getCustomLabelOrPageTitle('labelPrevious', $menuItems['prev']); } - if (isset($pages['up'])) { + if (isset($pages['up'], $menuItems['up'])) { $menu['up'] = $menuItems['up']; $menu['up']['linktext'] = $this->getCustomLabelOrPageTitle('labelUp', $menuItems['up']); } - if (isset($pages['next'])) { + if (isset($pages['next'], $menuItems['next'])) { $menu['next'] = $menuItems['next']; $menu['next']['linktext'] = $this->getCustomLabelOrPageTitle('labelNext', $menuItems['next']); } - if (isset($pages['last'])) { + if (isset($pages['last'], $menuItems['last'])) { $menu['last'] = $menuItems['last']; $menu['last']['linktext'] = $this->getCustomLabelOrPageTitle('labelLast', $menuItems['last']); }