fixes null attachment bug
This commit is contained in:
parent
e999f52e86
commit
c736f6d3ff
|
@ -45,14 +45,7 @@ class HeaderImage extends AbstractBlockLayout
|
||||||
$form = $this->formElementManager->get(HeaderImageBlockForm::class);
|
$form = $this->formElementManager->get(HeaderImageBlockForm::class);
|
||||||
$form->prepare();
|
$form->prepare();
|
||||||
|
|
||||||
$html = '';
|
return $view->blockAttachmentsForm($block);
|
||||||
$html .= $view->blockAttachmentsForm($block);
|
|
||||||
//$html .= '<a href="#" class="collapse" aria-label="collapse"><h4>';
|
|
||||||
//$html .= $view->translate('Options'). '</h4></a>';
|
|
||||||
//$html .= '<div class="collapsible" style="padding-top:6px;">';
|
|
||||||
//$html .= $view->formCollection($form);
|
|
||||||
//$html .= '</div>';
|
|
||||||
return $html;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function render(PhpRenderer $view, SitePageBlockRepresentation $block)
|
public function render(PhpRenderer $view, SitePageBlockRepresentation $block)
|
||||||
|
|
|
@ -25,10 +25,12 @@ class HeaderImageViewHelper extends AbstractHelper
|
||||||
foreach ($page->blocks() as $block) {
|
foreach ($page->blocks() as $block) {
|
||||||
if ($block->layout() === 'headerImage') {
|
if ($block->layout() === 'headerImage') {
|
||||||
$attachments = $block->attachments();
|
$attachments = $block->attachments();
|
||||||
|
if ($$attachments) {
|
||||||
$media = $attachments[0]->item()->media()[0];
|
$media = $attachments[0]->item()->media()[0];
|
||||||
return $media->primaryMedia()->thumbnailUrl('large');
|
return $media->primaryMedia()->thumbnailUrl('large');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
$site = $this->currentSite();
|
$site = $this->currentSite();
|
||||||
return $this->getView()->getHelperPluginManager()->get('archiveSiteMeta')->getSiteImage($site);
|
return $this->getView()->getHelperPluginManager()->get('archiveSiteMeta')->getSiteImage($site);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue