Blame view

frontend/views/goods/one_item.php 3.44 KB
f0a8acb5   Mihail   add sort function...
1
2
3
4
  <?php
  use \yii\helpers\Html;
  
  $this->registerCssFile('/css/BC2_catalog_zapchasti.css');
792c8a88   Mihail   work with goods o...
5
6
7
8
9
10
11
12
  // если товар один и тот же то выводим только цену и кол-во
  // иначе всю информацию
  $new_good = false;
  //в провайдере в качестве ключей установлен - артикул
  $article_arr = $widget->dataProvider->getKeys();
  if ( empty($article_arr[$index - 1]) || $article_arr[$index - 1] != $key )
      // если предыдущий артикул равен текущему, то это тот же товар
      $new_good = true;
f0a8acb5   Mihail   add sort function...
13
14
  ?>
  
792c8a88   Mihail   work with goods o...
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
  <?php $this->beginBlock('item_details');
  // выделим отдельно детали товара в блок, для опционального его вывода
  ?>
  <tr>
      <td class="small_width"><?= $model['brand']?></td>
      <td class="medium_width"><?= $model['article']?>
          <img src="/images/favourite_notactive.png" class="favourite">
          <img src="/images/favourite.png" class="pose">
      </td>
      <td class="large_width"><?= $model['description']?>
          <a href=""><img src="/images/gear.png"></a>
          <a href="" id="go_photo"><img src="/images/icon_cam.png"></a>
      </td>
  <?php $this->endBlock(); ?>
  
      <?php $this->beginBlock('empty_details');
      // иначе пустой блок
      ?>
  <tr style="border-bottom: 0;border-top: 0;">
      <td colspan="3"></td>
  
      <?php $this->endBlock(); ?>
  
          <?php
          if($new_good){
              echo $this->blocks['item_details'];
          }else{
              echo $this->blocks['empty_details'];
          }
  
          ?>
f0a8acb5   Mihail   add sort function...
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
          <td class="right">
              <table class="tovar_table right" cellspacing="0" cellpadding="0" border="0" style="border: 0;">
                  <tbody>
                  <tr class="one" style="border-bottom: 0;
      border-top: 0;">
                      <td class="row_select" style="border-bottom: 0;
      border-top: 0;">
                          <div class="lend-tovar-cart-left">
                              <input type="text" class="lend-tovar-cart-number" value="1">
                              <div class="arrow-cart-lend-wr">
                                  <img class="arrow-cart-lend-1" src="/images/arrow-cart-up.png" width="9" height="6" alt="">
                                  <img class="arrow-cart-lend-2" src="/images/arrow-cart-down1.png" width="9" height="6" alt="">
                              </div>
                          </div>
                          <button class="purple">В корзину</button>
                      </td>
  
                  </tr>
                  </tbody></table>
  
          </td>
          <td class="right_large">
              <table class="inner" border='0' style='border-top:0; border-left:0'>
                  <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= $model['box'] ?></td></tr>
  
              </table>
          </td>
          <td class="right_small"><table class="inner" border='0' style='border-top:0; border-left:0'>
                  <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= $model['delivery']?> дн.</td></tr>
  
              </table></td>
          <td class="right_medium"><table class="inner" border='0' style='border-top:0; border-left:0'>
                  <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= $model['price']?></td></tr>
  
              </table></td>
      </tr>