Отобразить миниатюру товара в поисковике (магазин сообщества Concrete5) - PullRequest
0 голосов
/ 24 марта 2020

Мне нравится отображать изображение Thumnail для продукта из магазина сообщества в выводе поискового блока.

Вот что мне нужно для отображения атрибута страницы thumnail:

<?php
    if (is_object($thumbnail)) { ?>
       <div class="thumbnailImage">
          <?php
             $img = Core::make('html/image', array($thumbnail));
             $tag = $img->getTag();
             $tag->addClass('img-responsive');
             echo $tag;
          ?>
       </div>
     <?php
    }
 ?>

И вот как изображение вызывается на странице продукта:

<?php
   $imgObj = $product->getImageObj();
      if (is_object($imgObj)) {
         $thumb = $communityStoreImageHelper->getThumbnail($imgObj); ?>
            <div class="store-product-primary-image ">
            <a itemprop="image" href="<?= $imgObj->getRelativePath(); ?>"
               title="<?= h($product->getName()); ?>"
               class="store-product-thumb text-center center-block">
               <img src="<?= $thumb->src; ?>">
            </a>
            </div>
         <?php
      } 
   ?>

И использует ли помощник: $communityStoreImageHelper = $app->make('cs/helper/image', ['single_product']);

Как загрузить миниатюры товаров в результатах поиска?

...