Blame view

frontend/views/goods/one_item.php 4.78 KB
f0a8acb5   Mihail   add sort function...
1
2
  <?php
  use \yii\helpers\Html;
792c8a88   Mihail   work with goods o...
3
4
5
6
7
8
9
10
  // если товар один и тот же то выводим только цену и кол-во
  // иначе всю информацию
  $new_good = false;
  //в провайдере в качестве ключей установлен - артикул
  $article_arr = $widget->dataProvider->getKeys();
  if ( empty($article_arr[$index - 1]) || $article_arr[$index - 1] != $key )
      // если предыдущий артикул равен текущему, то это тот же товар
      $new_good = true;
b13c67c3   Mihail   output price in g...
11
12
  // определим это вызов основной таблицы или кросс таблицы
  $cross_prefix = ( empty($model->crosses) )? '': '_cross';
f0a8acb5   Mihail   add sort function...
13
  
b13c67c3   Mihail   output price in g...
14
   $this->beginBlock('item_details');
792c8a88   Mihail   work with goods o...
15
16
  // выделим отдельно детали товара в блок, для опционального его вывода
  ?>
1412c23a   Mihail   add crocc search ...
17
18
19
20
21
22
23
      <tr style="border-bottom: 0">
          <td style="border-bottom: 0" class="small_width"><?= $model->brand?></td>
          <td style="border-bottom: 0" class="medium_width"><?= $model->article?>
              <img src="/images/favourite_notactive.png" class="favourite">
              <img src="/images/favourite.png" class="pose">
          </td>
          <td style="border-bottom: 0" class="large_width"><?= $model->description?>
5b5bfa85   Administrator   VItaliy 22.12.2015
24
              <a class="tecdoc_id_info" data-toggle="modal" data-target="#details_content_block" data-id="<?= $model->tecdoc_id ?>" href=""><img src="/images/gear.png"></a>
1412c23a   Mihail   add crocc search ...
25
26
              <a href="" id="go_photo"><img src="/images/icon_cam.png"></a>
          </td>
36a8dd60   Mihail   add pjax to goods...
27
28
29
  <?php
      $this->endBlock();
      $this->beginBlock('empty_details');
792c8a88   Mihail   work with goods o...
30
31
      // иначе пустой блок
      ?>
1412c23a   Mihail   add crocc search ...
32
33
34
35
          <tr style="border-bottom: 0;border-top: 0;">
              <td  style="border-bottom: 0;border-top: 0;"></td>
              <td  style="border-bottom: 0;border-top: 0;"></td>
              <td  style="border-bottom: 0;border-top: 0;"></td>
792c8a88   Mihail   work with goods o...
36
37
38
39
40
41
42
43
44
45
46
  
      <?php $this->endBlock(); ?>
  
          <?php
          if($new_good){
              echo $this->blocks['item_details'];
          }else{
              echo $this->blocks['empty_details'];
          }
  
          ?>
f0a8acb5   Mihail   add sort function...
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
          <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'>
1412c23a   Mihail   add crocc search ...
70
                  <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= $model->box ?></td></tr>
f0a8acb5   Mihail   add sort function...
71
72
73
74
  
              </table>
          </td>
          <td class="right_small"><table class="inner" border='0' style='border-top:0; border-left:0'>
1412c23a   Mihail   add crocc search ...
75
                  <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= $model->delivery?> дн.</td></tr>
f0a8acb5   Mihail   add sort function...
76
77
  
              </table></td>
8f02e664   Mihail   add multisort fun...
78
          <td class="usd right_medium"><table class="inner" border='0' style='border-top:0; border-left:0'>
b13c67c3   Mihail   output price in g...
79
80
81
                  <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= \Yii::$app->formatter->asDecimal( $model->outputPriceUSD )?></td></tr>
  
              </table></td>
8f02e664   Mihail   add multisort fun...
82
      <td class="hidden uah right_medium"><table class="inner" border='0' style='border-top:0; border-left:0'>
b13c67c3   Mihail   output price in g...
83
84
85
                  <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= \Yii::$app->formatter->asDecimal( $model->outputPriceUAH )?></td></tr>
  
              </table></td>
8f02e664   Mihail   add multisort fun...
86
      <td class="hidden eur right_medium"><table class="inner" border='0' style='border-top:0; border-left:0'>
b13c67c3   Mihail   output price in g...
87
                  <tr  border='0' style='border-top:0; border-left:0'><td  border='0' style='border-top:0; border-left:0'><?= \Yii::$app->formatter->asDecimal( $model->outputPriceEUR )?></td></tr>
f0a8acb5   Mihail   add sort function...
88
89
90
  
              </table></td>
      </tr>
5b5bfa85   Administrator   VItaliy 22.12.2015
91
92
  
  
5fc85d80   Administrator   VItaliy 21.12.2015
93
94
95
96
      <div id="modal_form_photo">
          <span id="modal_close"><img src="/images/close_form.png"></span>
          <img src="<?= $model->image ?>">
      </div>