removes getPageImage. now handled by HeaderImage module
This commit is contained in:
parent
411b86a3fd
commit
80662a6c9e
|
@ -3,12 +3,6 @@ namespace ArchiveSiteMeta\View\Helper;
|
|||
use Laminas\View\Helper\AbstractHelper;
|
||||
|
||||
|
||||
//class ArchiveSiteMeta implements FactoryInterface
|
||||
//{
|
||||
|
||||
|
||||
#use ArchiveSiteMeta\Service\Form\ConfigFormFactory;
|
||||
|
||||
/**
|
||||
* View helper to get metadata for all pages of the specified type.
|
||||
*/
|
||||
|
@ -74,36 +68,19 @@ class ArchiveSiteMetaViewHelper extends AbstractHelper
|
|||
{
|
||||
return [];
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the page's meta image url.
|
||||
* Get the site's meta image url.
|
||||
*
|
||||
* @param SitePageRepresentation
|
||||
* @param SiteRepresentation
|
||||
* @return string media url
|
||||
*/
|
||||
public function getPageImage($page)
|
||||
{
|
||||
foreach ($page->blocks() as $block) {
|
||||
if ($block->layout() === 'archiveSiteMeta') {
|
||||
$attachments = $block->attachments();
|
||||
if (!$attachments) {
|
||||
return null;
|
||||
}
|
||||
$media = $attachments[0]->item()->media()[0];
|
||||
return $media->primaryMedia()->thumbnailUrl('large');
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public function getSiteImage($site)
|
||||
{
|
||||
foreach ($site->pages() as $page) {
|
||||
foreach ($page->blocks() as $block) {
|
||||
if ($block->layout() === 'archiveSiteMeta') {
|
||||
$attachments = $block->attachments();
|
||||
//if (!$attachments) {
|
||||
// return null;
|
||||
//}
|
||||
$media = $attachments[0]->item()->media()[0];
|
||||
return $media->primaryMedia()->thumbnailUrl('large');
|
||||
}
|
||||
|
@ -112,6 +89,26 @@ class ArchiveSiteMetaViewHelper extends AbstractHelper
|
|||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the page's meta image url.
|
||||
*
|
||||
* @param SitePageRepresentation
|
||||
* @return string media url
|
||||
*/
|
||||
/*
|
||||
public function getPageImage($page)
|
||||
{
|
||||
foreach ($page->blocks() as $block) {
|
||||
if ($block->layout() === 'archiveSiteMeta') {
|
||||
$attachments = $block->attachments();
|
||||
$media = $attachments[0]->item()->media()[0];
|
||||
return $media->primaryMedia()->thumbnailUrl('large');
|
||||
}
|
||||
}
|
||||
return $this->getSiteImage($page->site());
|
||||
}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @return \Omeka\Api\Representation\SiteRepresentation
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue