Blame view

frontend/views/catalog/_product_item.php 6.81 KB
e337d04a   Administrator   liniya first commit
1
  <?php
fe7b6960   Yarik   Basket
2
3
4
      /**
       * @var $model  common\modules\product\models\Product
       */
e337d04a   Administrator   liniya first commit
5
6
  use yii\helpers\Html;
  use yii\helpers\Url;
e337d04a   Administrator   liniya first commit
7
8
9
10
11
12
13
14
15
  ?>
  <div class="catalog_item">
      <div class="wrapper">
          <div class="item_container" >
              <input class="prodInfo" type="hidden" value="[]">
              <div class="title">
                  <?= Html::a( $model->name, Url::to(['catalog/product', 'product' => $model->alias]), ['class'=>'btn-product-details'] )?>
              </div>
              <div class="img">
f0b521d0   Виталий   -
16
17
                  <a class="btn-product-details"
  
69b1befa   Виталий   -
18
  
f0b521d0   Виталий   -
19
                     href="<?= Url::to([
e337d04a   Administrator   liniya first commit
20
21
22
                      'catalog/product',
                      'product' => $model->alias
                  ]) ?>">
69b1befa   Виталий   -
23
                      <div class="banners_sale">
415afe4c   Виталий   -
24
25
26
27
28
29
30
31
  
                              <?php
                              foreach($model->events as $event){
                                  if($event->banner){
                                      echo \common\components\artboximage\ArtboxImageHelper::getImage($event->getImageUrl('banner'), 'banner_list',[
                                          'class' => 'banner-in-list'
                                      ]);
                                  }
66285eca   Administrator   big commti
32
                              }
66285eca   Administrator   big commti
33
  
415afe4c   Виталий   -
34
35
                              ?>
  
69b1befa   Виталий   -
36
37
                      </div>
  
f0b521d0   Виталий   -
38
                      <?= \common\components\artboximage\ArtboxImageHelper::getImage($model->variant->imageUrl, 'list', [
ffde80b8   Administrator   big commti
39
40
                          'alt'   => $model->category->name . ' ' . $model->name,
                          'title' => $model->category->name . ' ' . $model->name,
e337d04a   Administrator   liniya first commit
41
42
43
44
                          'class' => 'selected'
                      ]) ?>
                  </a>
                  <div class="info_icons">
8a7996ea   Administrator   big commti
45
46
47
48
49
                      <?php if($model->variant->status != 1){?>
                          <a href="#" class="btn buy_button" data-toggle="modal" data-target="#buyForm" data-id="<?=$model->variant->product_variant_id; ?>" lang="145">Купить</a>
                      <?php }else { ?>
                          <a href="#"  style="background-color:dimgrey; background-image:linear-gradient(to bottom, #9d9fa0, #abafb2);cursor:default !important;color:#fff!important;box-shadow: none !important;border-top: 1px solid #256caf !important;border-bottom: 1px solid #256caf !important;" class="btn btn-large btn-default " data-id="<?=$model->variant->product_variant_id; ?>" lang="145">Снят с производства</a>
                      <?php } ?>
e337d04a   Administrator   liniya first commit
50
51
52
53
54
55
56
57
58
59
60
61
                      <ul class="ul wishlike_block hidden">
                          <li class="compare  hidden">
                              <a onclick="add2compare(); return false;" class="compare compare_text_link_3631483" href="#">К сравнению</a>
                              <span class="icon"></span>
                          </li>
                          <li class="like hidden">
                              <a class="like like_text_link_3631483" href="#">В избранное</a><span class="icon"></span>
                          </li>
                      </ul>
                  </div>
              </div>
              <div class="price">
66285eca   Administrator   big commti
62
63
  
                <?php if($model->variant->price_old){?>
19e66af3   Виталий   -
64
                  <div class="dlexfduinxipi old_price-wr">
66285eca   Administrator   big commti
65
                      <span class="main">
b905419d   Administrator   big commti
66
                          <s><?= $model->variant->price_old  ?><span class="currency">грн</span></s>
66285eca   Administrator   big commti
67
68
69
                      </span>
                  </div>
                <?php }?>
e337d04a   Administrator   liniya first commit
70
71
72
                  <div class="dlexfduinxipi">
                      Цена:
                      <span class="main">
d09f430f   Administrator   big commti
73
                          <?= $model->variant->price ?>
e337d04a   Administrator   liniya first commit
74
                          <span class="currency">грн</span>
e337d04a   Administrator   liniya first commit
75
76
77
78
                      </span>
                  </div>
              </div>
              <div class="additional_info params">
79fe25b0   Виталий   -
79
                  <div class="block_title">Особенности
3ffe687d   Виталий   -
80
                      <span style="float: right;font-weight: normal;color: #390;font-size: 13px;">
79fe25b0   Виталий   -
81
82
83
84
85
86
87
88
89
                           <?php if($model->variant->status == 1){?>
                               снят с производства
                           <?php } elseif($model->variant->stock > 0) {?>
                               в наличии
                           <?php } else {?>
                               под заказ
                           <?php } ?>
                      </span>
                  </div>
e337d04a   Administrator   liniya first commit
90
91
92
                  <div class="descr">
                      <div class="info">
                          <ul class="sv">
79fe25b0   Виталий   -
93
94
95
96
97
98
99
100
101
  <!--                            <li class="available">-->
  <!--                                --><?php //if($model->variant->status == 1){?>
  <!--                                    снят с производства-->
  <!--                                --><?php //} elseif($model->variant->stock > 0) {?>
  <!--                                    в наличии-->
  <!--                                --><?php //} else {?>
  <!--                                    под заказ-->
  <!--                                --><?php //} ?>
  <!--                            </li>-->
f3f8709d   Administrator   big commti
102
                              <li><span>Бренд:</span> <?= !empty($model->brand) ? $model->brand->name : '' ?></li>
d09f430f   Administrator   big commti
103
104
105
106
107
108
  
                              <?php foreach($model->getActiveProperties($category->category_id) as $group): ?>
                                  <li><span><?= $group->name ?> <?php foreach($group->_options as $option) : ?>&nbsp;</span><?= $option->ValueRenderHTML ?><?php endforeach ?></li>
                              <?php endforeach; ?>
  
  
e337d04a   Administrator   liniya first commit
109
                          </ul>
e337d04a   Administrator   liniya first commit
110
111
112
113
114
115
116
                      </div>
                      <div class="clearfix"></div>
                  </div>
                  <div class="price" style="display: none;">
                      <div class="dlexfduinxipi">
                          Цена:
                          <span class="main">
e60b727a   Administrator   big commti
117
118
119
120
121
122
                              <?php
  
                              echo '<div class="cost-block" itemprop="offers" itemscope itemtype="http://schema.org/Offer">';
  
                              // есть скидка
                              echo '<p  class="cost">';
f0b521d0   Виталий   -
123
124
125
                              if($model->variant->price_old != 0 && $model->variant->price_old != $model->variant->price) {
                                  echo '<strike><span id=\'old_cost\' itemprop="price">' . $model->variant->price_old . '</span> грн.</strike>&nbsp;';
                                  echo $model->variant->price . ' <span>грн.</span></p>';
e60b727a   Administrator   big commti
126
                              } else {
f0b521d0   Виталий   -
127
                                  echo '<span  itemprop="price">'.$model->variant->price . ' </span><span>грн.</span></p>';
e60b727a   Administrator   big commti
128
129
130
131
132
                              }
                              echo '<meta itemprop="priceCurrency" content = "UAH">';
                              echo '</div>';
  
                              ?>
e337d04a   Administrator   liniya first commit
133
134
135
136
137
                          </span>
                      </div>
                  </div>
              </div>
              <div class="opacity_bg"></div>
e337d04a   Administrator   liniya first commit
138
139
140
          </div>
      </div>
  </div>