From d2f9c6ae81e9003dff52901a09640fb269860610 Mon Sep 17 00:00:00 2001 From: buttle Date: Wed, 13 Oct 2021 14:46:49 +0200 Subject: [PATCH] makes $page optional --- src/View/Helper/HeaderImageViewHelper.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/View/Helper/HeaderImageViewHelper.php b/src/View/Helper/HeaderImageViewHelper.php index 5bccec1..4aa75fc 100644 --- a/src/View/Helper/HeaderImageViewHelper.php +++ b/src/View/Helper/HeaderImageViewHelper.php @@ -20,16 +20,18 @@ class HeaderImageViewHelper extends AbstractHelper * @param SitePageRepresentation * @return string media url */ - public function getImage($page) + public function getImage($page = null) { - foreach ($page->blocks() as $block) { - if ($block->layout() === 'headerImage') { - $attachments = $block->attachments(); - #if ($$attachments) { - $media = $attachments[0]->item()->media()[0]; - return $media->primaryMedia()->thumbnailUrl('large'); - #} - } + if ($page) { + foreach ($page->blocks() as $block) { + if ($block->layout() === 'headerImage') { + $attachments = $block->attachments(); + #if ($$attachments) { + $media = $attachments[0]->item()->media()[0]; + return $media->primaryMedia()->thumbnailUrl('large'); + #} + } + } } $site = $this->currentSite(); return $this->getView()->getHelperPluginManager()->get('archiveSiteMeta')->getSiteImage($site);