Commit 732ef6581fad29c6753a22881eb1ada2a554569b
1 parent
cdf051be
-Similar products badges
Showing
2 changed files
with
25 additions
and
11 deletions
 
Show diff stats
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> |