Blame view

frontend/views/catalog/product.php 11.8 KB
5aa7418e   Karnovsky A   Base-product#3 fu...
1
  <?php
1f90c5f4   Karnovsky A   ArtboxImage resizer
2
3
  
  use common\components\artboximage\ArtboxImageHelper;
888851f9   Administrator   16.05.16 ann foto...
4
  use frontend\assets\FotoramaAsset;
1f90c5f4   Karnovsky A   ArtboxImage resizer
5
  
888851f9   Administrator   16.05.16 ann foto...
6
  FotoramaAsset::register($this);
49b00707   Karnovsky A   ArtboxImage lightbox
7
8
9
  $this->registerCssFile(Yii::getAlias('@web/css/lightbox.css'));
  $this->registerJsFile(Yii::getAlias('@web/js/lightbox.js'));
  
5aa7418e   Karnovsky A   Base-product#3 fu...
10
11
  /** @var $this \yii\web\View */
  /** @var $dataProvider \yii\data\ActiveDataProvider */
5aa7418e   Karnovsky A   Base-product#3 fu...
12
13
  $this->title = $product->name;
  foreach($product->category->getParents()->all() as $parent) {
6fa713ca   Karnovsky A   Catalog v 1.2
14
      $this->params['breadcrumbs'][] = ['label' => $parent->categoryName->value, 'url' => ['catalog/category', 'category' => $parent]];
5aa7418e   Karnovsky A   Base-product#3 fu...
15
  }
6fa713ca   Karnovsky A   Catalog v 1.2
16
  $this->params['breadcrumbs'][] = ['label' => $product->category->categoryName->value, 'url' => ['catalog/category', 'category' => $product->category]];
55b90fbf   Karnovsky A   Special product b...
17
  $this->params['breadcrumbs'][] = $product->name .' #'. @$product->variant->sku;
5aa7418e   Karnovsky A   Base-product#3 fu...
18
  ?>
55b90fbf   Karnovsky A   Special product b...
19
  <h1 class="open_card_item_title"><?= $product->name .' '. @$product->variant->name?></h1>
5aa7418e   Karnovsky A   Base-product#3 fu...
20
  
55b90fbf   Karnovsky A   Special product b...
21
  <div class="item_3_blocks_wrap" id="one_item_block" data-id="<?= @$product->variant->product_variant_id?>"> <!-- flex container -->
5aa7418e   Karnovsky A   Base-product#3 fu...
22
      <div class="item_img_block"> <!-- блок с фотографиями -->
290fae5b   Administrator   25.03.16 finish 1
23
  
888851f9   Administrator   16.05.16 ann foto...
24
          <?php if (!empty($product->images)) :?>
1b9687f3   Karnovsky A   All resizer
25
          <div class="fotorama" data-allowfullscreen="true" data-nav="thumbs">
888851f9   Administrator   16.05.16 ann foto...
26
27
28
29
30
31
  
              <?php foreach($product->images as $image) :?>
              <a href="<?=$image->imageUrl ?>">
                  <?= ArtboxImageHelper::getImage($image->imageUrl, 'product_trumb')?>
              </a>
              <?php endforeach?>
e136edc8   Karnovsky A   ---
32
          </div>
1b9687f3   Karnovsky A   All resizer
33
34
35
          <?php else :?>
              <?= ArtboxImageHelper::getImage($product->imageUrl, 'product')?>
          <?php endif?>
290fae5b   Administrator   25.03.16 finish 1
36
37
38
39
40
41
42
43
          <div class="product_service">
              <ul>
                  <li class="item1"><a id="add_to_bookmarks" href="#">Добавить в закладки</a>
                  </li>
                  <li class="item3"><a id="add_to_compare" href="#">Добавить в
                          сравнение</a></li>
              </ul>
          </div>
5aa7418e   Karnovsky A   Base-product#3 fu...
44
45
46
47
48
49
  
      </div> <!-- конец блока с фотографиями -->
  
  
      <div class="busket_block"> <!-- блок с счетчиком и кнопкой добавить в корзину -->
          <div class="top_code">
55b90fbf   Karnovsky A   Special product b...
50
51
              <?php if (!empty($product->variant)) :?><span class="code">Код: <?= @$product->variant->sku?></span><?php endif?>
              <span class="have"><img src="/images/ok_icon_green.png" alt=""><?= $product->stock !== 0 && @$product->variant->price > 0 ? ' есть в наличии' : ' нет в наличии'?></span>
5aa7418e   Karnovsky A   Base-product#3 fu...
52
53
          </div>
  
55b90fbf   Karnovsky A   Special product b...
54
          <?php if (!empty($product->variant)) :?>
5aa7418e   Karnovsky A   Base-product#3 fu...
55
56
          <div class="grey_bg">
              <div class="counter">
55b90fbf   Karnovsky A   Special product b...
57
                  <?php if (@$product->variant->price > 0) :?>
ad9b9ca9   Karnovsky A   Karnovsky-2904201...
58
                  <div class="price">
55b90fbf   Karnovsky A   Special product b...
59
                      <?= @$product->variant->price?>
ad9b9ca9   Karnovsky A   Karnovsky-2904201...
60
                  </div>
5aa7418e   Karnovsky A   Base-product#3 fu...
61
                  <div class="sign">грн.</div>
ad9b9ca9   Karnovsky A   Karnovsky-2904201...
62
63
64
                  <?php else :?>
                      <div class="price"></div>
                  <?php endif?>
1f343d5d   Administrator   25.03.16 finish 1
65
  
5aa7418e   Karnovsky A   Base-product#3 fu...
66
                  <div class="count_block">
1f343d5d   Administrator   25.03.16 finish 1
67
                      <input type="text" name="" class="form-control buy_one_item" value="1">
5aa7418e   Karnovsky A   Base-product#3 fu...
68
69
70
71
72
73
74
75
76
                      <div class="count_buttons">
                          <div class="button_plus">+</div>
                          <div class="button_minus">-</div>
                      </div>
                  </div>
              </div>
  
              <div class="in_cart_btn">
                  <a href="#">
55b90fbf   Karnovsky A   Special product b...
77
                      <button class="cart_btn" data-id="<?= @$product->variant->product_variant_id?>"> в корзину <img src="/images/ico_basket_white.png" alt=""></button>
5aa7418e   Karnovsky A   Base-product#3 fu...
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
                  </a>
              </div>
  
              <!--<div class="to_compare_link">
                  <img src="/images/ico_scales.png" alt="">
                  <a href="#" class="add_to_compare">добавить к сравнению</a>
              </div>-->
          </div>
          <div class="quick_order">
              <form action="">
                  <span class="text">БЫСТРЫЙ ЗАКАЗ</span>
                  <input type="text" class="quick_order_phone" name="quick_order_phone" placeholder="(0XX) XXX-XX-XX">
                  <button type="submit">заказать</button>
              </form>
          </div>
55b90fbf   Karnovsky A   Special product b...
93
          <?php endif?>
5aa7418e   Karnovsky A   Base-product#3 fu...
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
  
          <div class="delivery">
              <p>
                  Доставка товара на следующий день после выставления счета. Мы доставим “День в <br> день” — уточните это у менеджера.
              </p>
              <a href="#">Подробно о доставке</a>
          </div>
  
      </div><!-- конец блока с счетчиком и кнопкой добавить в корзину -->
  
      <div class="character_block"> <!-- блок с характеристиками -->
          <?php if (!empty($properties)) :?>
          <h3>Характеристики</h3>
          <ul>
              <?php foreach($properties as $group) :?>
              <li>
                  <div class="each">
                      <div class="title"><?= $group->name?></div>
                      <div class="tech">
                      <?php foreach($group->_options as $option) :?>&nbsp;<?= $option->ValueRenderHTML?><?php endforeach?>
                      </div>
                  </div>
              </li>
              <?php endforeach?>
          </ul>
          <?php endif?>
  
          <!--<div class="tech_links">
              <a href="#">Описание</a>
              <a href="#">Видео</a>
              <a href="#">Отзывы(12)</a>
          </div>-->
  
      </div><!-- закрытие блока с характеристиками -->
1b9687f3   Karnovsky A   All resizer
128
      <?php /*
a3144a8f   Karnovsky A   Some-fixes
129
130
131
132
133
134
135
136
137
      <hr>
  
      <h1 class="with_this">С этим товаром покупают</h1>
  
      <div class="flex_container"><!-- блок - с этим также покупают -->
  
          <div class="my_custom_card">
              <div class="new">АКЦИЯ</div>
              <div class="top">Toп</div>
1b9687f3   Karnovsky A   All resizer
138
              <a href="#" class="item_link"><div class="pic"><img src="/storage/no_photo.png"></div>
a3144a8f   Karnovsky A   Some-fixes
139
140
141
142
143
144
                  <div class="title_item">Штукатурка гипсовая Кнауф Ротбанд 30 кг белая</div></a>
              <div class="brand">Бренд: <span>Knauf</span></div>
              <div class="type">Штукатурки</div>
              <div class="price">102.05 <span>грн.</span></div>
              <button class="basket_add_but">в корзину</button>
              <a href="#" class="compare_add_but"><span>добавить к сравнению</span></a>
d094e3f1   Karnovsky A   Some-fixes
145
              <img class="item_bottom_img" src="/images/nc_item_bottom.png" alt="">
a3144a8f   Karnovsky A   Some-fixes
146
          </div>
5aa7418e   Karnovsky A   Base-product#3 fu...
147
  
a3144a8f   Karnovsky A   Some-fixes
148
149
150
          <div class="my_custom_card">
              <div class="new">АКЦИЯ</div>
              <div class="top">Toп</div>
1b9687f3   Karnovsky A   All resizer
151
              <a href="#" class="item_link"><div class="pic"><img src="/storage/no_photo.png"></div>
a3144a8f   Karnovsky A   Some-fixes
152
153
154
155
156
157
                  <div class="title_item">Штукатурка гипсовая Кнауф Ротбанд 30 кг белая</div></a>
              <div class="brand">Бренд: <span>Knauf</span></div>
              <div class="type">Штукатурки</div>
              <div class="price">102.05 <span>грн.</span></div>
              <button class="basket_add_but">в корзину</button>
              <a href="#" class="compare_add_but"><span>добавить к сравнению</span></a>
d094e3f1   Karnovsky A   Some-fixes
158
              <img class="item_bottom_img" src="/images/nc_item_bottom.png" alt="">
a3144a8f   Karnovsky A   Some-fixes
159
160
161
162
163
          </div>
  
          <div class="my_custom_card">
              <div class="new">АКЦИЯ</div>
              <div class="top">Toп</div>
1b9687f3   Karnovsky A   All resizer
164
              <a href="#" class="item_link"><div class="pic"><img src="/storage/no_photo.png"></div>
a3144a8f   Karnovsky A   Some-fixes
165
166
167
168
169
170
                  <div class="title_item">Штукатурка гипсовая Кнауф Ротбанд 30 кг белая</div></a>
              <div class="brand">Бренд: <span>Knauf</span></div>
              <div class="type">Штукатурки</div>
              <div class="price">102.05 <span>грн.</span></div>
              <button class="basket_add_but">в корзину</button>
              <a href="#" class="compare_add_but"><span>добавить к сравнению</span></a>
d094e3f1   Karnovsky A   Some-fixes
171
              <img class="item_bottom_img" src="/images/nc_item_bottom.png" alt="">
a3144a8f   Karnovsky A   Some-fixes
172
173
174
175
176
          </div>
  
          <div class="my_custom_card">
              <div class="new">АКЦИЯ</div>
              <div class="top">Toп</div>
1b9687f3   Karnovsky A   All resizer
177
              <a href="#" class="item_link"><div class="pic"><img src="/storage/no_photo.png"></div>
a3144a8f   Karnovsky A   Some-fixes
178
179
180
181
182
183
                  <div class="title_item">Штукатурка гипсовая Кнауф Ротбанд 30 кг белая</div></a>
              <div class="brand">Бренд: <span>Knauf</span></div>
              <div class="type">Штукатурки</div>
              <div class="price">102.05 <span>грн.</span></div>
              <button class="basket_add_but">в корзину</button>
              <a href="#" class="compare_add_but"><span>добавить к сравнению</span></a>
d094e3f1   Karnovsky A   Some-fixes
184
              <img class="item_bottom_img" src="/images/nc_item_bottom.png" alt="">
a3144a8f   Karnovsky A   Some-fixes
185
186
187
          </div>
  
      </div> <!-- конец блока - с этим также покупают -->
1b9687f3   Karnovsky A   All resizer
188
      */?>
5aa7418e   Karnovsky A   Base-product#3 fu...
189
190
191
      <div class="tabs_block"> <!-- Табы с описанием видео и отзывами -->
          <div class="ionTabs" id="tabs_1" data-name="Tabs_Group_name">
              <ul class="ionTabs__head">
c91d116e   Karnovsky A   Some-fixes
192
                  <?php if (!empty($properties)) :?>
5aa7418e   Karnovsky A   Base-product#3 fu...
193
194
                  <li class="ionTabs__tab" data-target="Tab_1_name">Характеристики</li>
                  <?php endif?>
5232ce80   Karnovsky A   fish-tests and fi...
195
                  <?php if (TRUE || !empty($product->description)) :?>
5aa7418e   Karnovsky A   Base-product#3 fu...
196
197
                  <li class="ionTabs__tab" data-target="Tab_2_name">Описание</li>
                  <?php endif?>
5232ce80   Karnovsky A   fish-tests and fi...
198
                  <?php if (TRUE || !empty($product->video)) :?>
5aa7418e   Karnovsky A   Base-product#3 fu...
199
200
201
202
203
204
                  <li class="ionTabs__tab" data-target="Tab_3_name">Видео</li>
                  <?php endif?>
  <!--                <li class="ionTabs__tab" data-target="Tab_4_name">Отзывы(12)</li>-->
              </ul>
              <div class="ionTabs__body">
                  <?php if (!empty($properties)) :?>
a3144a8f   Karnovsky A   Some-fixes
205
                  <div class="ionTabs__item character_block" data-name="Tab_1_name">
5aa7418e   Karnovsky A   Base-product#3 fu...
206
207
208
209
210
211
212
213
214
215
216
217
218
                          <ul>
                              <?php foreach($properties as $group) :?>
                                  <li>
                                      <div class="each">
                                          <div class="title"><?= $group->name?></div>
                                          <div class="tech">
                                              <?php foreach($group->_options as $option) :?>&nbsp;<?= $option->ValueRenderHTML?><?php endforeach?>
                                          </div>
                                      </div>
                                  </li>
                              <?php endforeach?>
                          </ul>
                  </div>
5232ce80   Karnovsky A   fish-tests and fi...
219
                  <?php else :?>
5aa7418e   Karnovsky A   Base-product#3 fu...
220
221
222
223
224
                  <?php endif?>
                  <?php if (!empty($product->description)) :?>
                  <div class="ionTabs__item" data-name="Tab_2_name">
                      <?= $product->description?>
                  </div>
5aa7418e   Karnovsky A   Base-product#3 fu...
225
226
227
228
229
                  <?php endif?>
                  <?php if (!empty($product->video)) :?>
                  <div class="ionTabs__item" data-name="Tab_3_name">
                      <?= $product->video?>
                  </div>
5aa7418e   Karnovsky A   Base-product#3 fu...
230
                  <?php endif?>
5aa7418e   Karnovsky A   Base-product#3 fu...
231
232
233
234
235
236
  
                  <div class="ionTabs__preloader"></div>
              </div>
          </div>
  
      </div> <!-- конец табов с описанием видео и отзывами -->
5232ce80   Karnovsky A   fish-tests and fi...
237
      <div style="clear: both;"></div>
5232ce80   Karnovsky A   fish-tests and fi...
238
  
ad9b9ca9   Karnovsky A   Karnovsky-2904201...
239
      <?php if(!empty($last_products)) :?>
5232ce80   Karnovsky A   fish-tests and fi...
240
      <hr>
5232ce80   Karnovsky A   fish-tests and fi...
241
242
243
      <div class="watched_block">
          <h1>Вы недавно просматривали</h1>
          <div class="flex-container">
ad9b9ca9   Karnovsky A   Karnovsky-2904201...
244
245
246
              <?php foreach($last_products as $product) :?>
              <?php require(__DIR__ .'/product_smart.php')?>
              <?php endforeach?>
5232ce80   Karnovsky A   fish-tests and fi...
247
          </div>
5232ce80   Karnovsky A   fish-tests and fi...
248
      </div>
ad9b9ca9   Karnovsky A   Karnovsky-2904201...
249
      <?php endif?>
5aa7418e   Karnovsky A   Base-product#3 fu...
250
251
  
  </div> <!-- end flex container -->