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 | 1 | <?php |
2 | 2 | /** |
3 | 3 | * @var Product $product |
4 | + * @var string $class | |
4 | 5 | */ |
5 | 6 | use common\modules\product\models\Product; |
6 | - use yii\helpers\Html; | |
7 | 7 | use yii\helpers\Url; |
8 | 8 | |
9 | 9 | ?> |
10 | 10 | |
11 | 11 | <div class="catalog_item"> |
12 | 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 | 26 | <div class="item_container"> |
14 | 27 | <div class="img"> |
15 | 28 | <a href="<?=Url::to([ |
... | ... | @@ -30,15 +43,6 @@ |
30 | 43 | |
31 | 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 | 46 | <div class="style title-name_ title_name-collect"> |
43 | 47 | <a href="<?= Url::to([ |
44 | 48 | 'catalog/product', | ... | ... |
common/modules/product/widgets/views/products_block_similar.php
... | ... | @@ -20,15 +20,25 @@ |
20 | 20 | |
21 | 21 | <div class="catalog_product_list view_table new_collection"> |
22 | 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 | 32 | echo $this->render( |
24 | 33 | 'product_smart_similar', |
25 | 34 | [ |
26 | 35 | 'product' => $product, |
36 | + 'class' => $class, | |
27 | 37 | ] |
28 | 38 | ); |
29 | 39 | } ?> |
30 | 40 | </div> |
31 | - | |
41 | + | |
32 | 42 | <div class="clearfix"></div> |
33 | 43 | |
34 | 44 | </div> | ... | ... |