Commit 71bd843eef31b26aacd35c8a827c3450807a9731

Authored by Alexey Boroda
1 parent 5de26717

-Some fixes

common/modules/product/models/Product.php
... ... @@ -208,6 +208,17 @@
208 208 // return !empty( $image ) ? $image->imageUrl : '/images/no_photo.png';
209 209 }
210 210  
  211 + public function getMainImageUrl()
  212 + {
  213 + $image = $this->getImage()->andWhere([
  214 + 'product_variant_id' => NULL,
  215 + ])->one();
  216 + if(!empty($image)) {
  217 + return $image->imageUrl;
  218 + }
  219 + return null;
  220 + }
  221 +
211 222 /**
212 223 * @return \yii\db\ActiveQuery
213 224 */
... ...
frontend/views/catalog/_product_list.php
... ... @@ -21,8 +21,9 @@ use yii\widgets\ListView;
21 21 'product' => $model->alias,
22 22 'variant' => $model->variant->sku,
23 23 ])?>">
  24 + <div class="picture" style="background-image:url('<?php echo ArtboxImageHelper::getImageSrc($model->getImageUrl(), 'product_list_item'); ?>');"></div>
24 25 <?php
25   - echo ArtboxImageHelper::getLazyDiv($model->getImageUrl(), 'product_list_item', ['class' => 'picture']);
  26 +// echo ArtboxImageHelper::getLazyDiv($model->getImageUrl(), 'product_list_item', ['class' => 'picture']);
26 27 ?>
27 28 <div class="title_1"><?php echo $model->name; ?></div>
28 29 <div class="title_2"><?php echo $model->variant->sku; ?></div>
... ...
frontend/views/category/collection.php
... ... @@ -54,7 +54,7 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title;
54 54 'variant' => $product->variant->sku,
55 55 ]); ?>" alt="nabuco">
56 56 <div class="label"><span><?php echo $product->name; ?></span></div>
57   - <?php echo ArtboxImageHelper::getImage($product->getImageUrl(), 'collections_thumb');?>
  57 + <?php echo ArtboxImageHelper::getImage($product->getMainImageUrl(), 'collections_thumb');?>
58 58 </a>
59 59 <?php } ?>
60 60 </div>
... ...