Commit 732ef6581fad29c6753a22881eb1ada2a554569b

Authored by Alexey Boroda
1 parent cdf051be

-Similar products badges

common/modules/product/widgets/views/product_smart_similar.php
1 <?php 1 <?php
2 /** 2 /**
3 * @var Product $product 3 * @var Product $product
  4 + * @var string $class
4 */ 5 */
5 use common\modules\product\models\Product; 6 use common\modules\product\models\Product;
6 - use yii\helpers\Html;  
7 use yii\helpers\Url; 7 use yii\helpers\Url;
8 8
9 ?> 9 ?>
10 10
11 <div class="catalog_item"> 11 <div class="catalog_item">
12 <div class="wrapper"> 12 <div class="wrapper">
  13 + <div class="status_block-wr <?=$class?>">
  14 + <?php
  15 + if($class == 'top'){
  16 + print '<div class="staus_hit"></div>';
  17 + } else if($class == 'new') {
  18 + print '<div class="staus_new"></div>';
  19 + } else if($class == 'promo'){
  20 + print '<div class="status_sale">Акция</div>';
  21 + }
  22 + ?>
  23 +
  24 +
  25 + </div>
13 <div class="item_container"> 26 <div class="item_container">
14 <div class="img"> 27 <div class="img">
15 <a href="<?=Url::to([ 28 <a href="<?=Url::to([
@@ -30,15 +43,6 @@ @@ -30,15 +43,6 @@
30 43
31 </div> 44 </div>
32 45
33 -<!-- <div class="style title">-->  
34 -<!-- --><?//= Html::a($product->name,  
35 -// [  
36 -// 'catalog/product',  
37 -// 'product' => $product->alias,  
38 -// ]  
39 -// ) ?>  
40 -<!-- </div>-->  
41 -  
42 <div class="style title-name_ title_name-collect"> 46 <div class="style title-name_ title_name-collect">
43 <a href="<?= Url::to([ 47 <a href="<?= Url::to([
44 'catalog/product', 48 'catalog/product',
common/modules/product/widgets/views/products_block_similar.php
@@ -20,15 +20,25 @@ @@ -20,15 +20,25 @@
20 20
21 <div class="catalog_product_list view_table new_collection"> 21 <div class="catalog_product_list view_table new_collection">
22 <?php foreach ($products as $product) { 22 <?php foreach ($products as $product) {
  23 + if ($product->is_top) {
  24 + $class = 'top';
  25 + } elseif ($product->is_new) {
  26 + $class = 'new';
  27 + } elseif ($product->akciya) {
  28 + $class = 'promo';
  29 + } else {
  30 + $class = '';
  31 + }
23 echo $this->render( 32 echo $this->render(
24 'product_smart_similar', 33 'product_smart_similar',
25 [ 34 [
26 'product' => $product, 35 'product' => $product,
  36 + 'class' => $class,
27 ] 37 ]
28 ); 38 );
29 } ?> 39 } ?>
30 </div> 40 </div>
31 - 41 +
32 <div class="clearfix"></div> 42 <div class="clearfix"></div>
33 43
34 </div> 44 </div>