makes $page optional
This commit is contained in:
parent
f58b75700c
commit
d2f9c6ae81
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue