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> |