Commit e10d1d4820b3f202af220f2c4636b832c82c3c66

Authored by Виталий
1 parent f5eefe19

-collection

common/modules/product/widgets/views/product_smart_similar.php
@@ -10,19 +10,39 @@ @@ -10,19 +10,39 @@
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 - ?> 13 + <div class="events">
  14 + <?php $top = 90; foreach($product->events as $event):?>
  15 + <?php if(!empty($event->banner) && $event->isActive()):
  16 + if(!empty($event->percent)){
  17 + $url = Url::to(['event/sale','percent'=>$event->percent]);
  18 + } else if(!empty($event->alias)){
  19 + $url = Url::to(['event/show','alias'=>$event->alias]);
  20 + } else {
  21 + continue;
  22 + }
23 23
  24 + ?>
  25 + <?= Html::a(\common\components\artboximage\ArtboxImageHelper::getImage($event->getImageUrl('banner'), 'banner_list'),$url,[
  26 + 'style' =>"top:-{$top}px;"
  27 + ]);
24 28
25 - </div> 29 + $top = $top - 30; ?>
  30 + <?php endif; ?>
  31 + <?php endforeach; ?>
  32 + </div>
  33 +<!-- <div class="status_block-wr --><?//=$class?><!--">-->
  34 +<!-- --><?php
  35 +// if($class == 'top'){
  36 +// print '<div class="staus_hit"></div>';
  37 +// } else if($class == 'new') {
  38 +// print '<div class="staus_new"></div>';
  39 +// } else if($class == 'promo'){
  40 +// print '<div class="status_sale">Акция</div>';
  41 +// }
  42 +// ?>
  43 +<!---->
  44 +<!---->
  45 +<!-- </div>-->
26 <div class="item_container"> 46 <div class="item_container">
27 <div class="img"> 47 <div class="img">
28 <a href="<?=Url::to([ 48 <a href="<?=Url::to([
frontend/web/css/css_header.css
@@ -27134,6 +27134,14 @@ ul.product-special li.promo div { @@ -27134,6 +27134,14 @@ ul.product-special li.promo div {
27134 background-position: -5px 0!important; 27134 background-position: -5px 0!important;
27135 margin-left: -2px!important; 27135 margin-left: -2px!important;
27136 } 27136 }
  27137 +
  27138 +.new_collection .events {
  27139 + position: absolute;
  27140 + z-index: 99;
  27141 + background: #fff;
  27142 + top: 0;
  27143 + left: 0;
  27144 +}
27137 @media(max-width: 1200px){ 27145 @media(max-width: 1200px){
27138 .collection .catalog_product_list.view_table.new_collection .catalog_item { 27146 .collection .catalog_product_list.view_table.new_collection .catalog_item {
27139 width: 50%; 27147 width: 50%;