Blame view

frontend/views/site/_slider_product.php 4.58 KB
6ba3c88a   Alex Savenko   all
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  <?php
      use artbox\catalog\models\Product;
      use artbox\core\helpers\ImageHelper;
      use yii\helpers\Html;
      use yii\web\View;
      
      /**
       * @var View    $this
       * @var Product $product
       */
  ?>
  <div class="col-md-3 col-sm-6">
    <div class="product">
      <div class="image">
          <?php
              echo Html::a(
                  Html::img(
                      ImageHelper::set(
                          $product->image ? $product->image->getPath() : '@frontend/web/img/no-image.png'
                      )
                                 ->fillResize(260, 260)
                                 ->render(),
                      [
                          'class' => 'img-responsive-image1',
                      ]
                  ),
                  [
                      'product/view',
                      'id' => $product->id,
                  ]
              );
          ?>
      </div>
    
3d397a5d   Anastasia   delete little pre...
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
  <!--    <div class="vcovers">-->
  <!--      <div class="content">-->
  <!--          --><?php
  //              foreach ($product->variants as $variant) {
  //                  ?>
  <!--                <div class="vcover">-->
  <!--                    --><?php
  //                        echo Html::a(
  //                            Html::img(
  //                                ImageHelper::set(
  //                                    $variant->image ? $variant->image->getPath() : '@frontend/web/img/no-image.png'
  //                                )
  //                                           ->fillResize(40, 40)
  //                                           ->render(),
  //                                [
  //                                    'class' => 'img-responsive-image1',
  //                                ]
  //                            ),
  //                            [
  //                                'variant/view',
  //                                'id' => $variant->id,
  //                            ]
  //                        );
  //                    ?>
  <!--                </div>-->
  <!--                  --><?php
  //              }
  //          ?>
  <!--      </div>-->
  <!--    </div>-->
6ba3c88a   Alex Savenko   all
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
      <!-- /.image -->
      <div class="text">
        <h3>
            <?php
                echo Html::a(
                    $product->lang->title,
                    [
                        'product/view',
                        'id' => $product->id,
                    ]
                );
            ?>
        </h3>
        <p class="price">
            <?php
                if ($product->variants[ 0 ]->price_old) {
                    echo Html::tag('del', $product->variants[ 0 ]->price_old . ' грн.');
                }
                echo ( $product->variants[ 0 ]->price ? : 0 ) . ' грн.';
            ?></p>
        <p class="buttons">
            <?php
                if ($product->variants[ 0 ]->canBuy()) {
                    echo Html::a(
2a15728e   Eugeny Galkovskiy   new edits main pa...
89
                            \Yii::t('app', 'В корзину'),
6ba3c88a   Alex Savenko   all
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
                        '#',
                        [
                            'class'   => 'btn btn-template-main add-to-basket',
                            'data-id' => $product->variants[ 0 ]->id,
                        ]
                    );
                } else {
                    echo Html::a(
                        \Yii::t('app', 'Нет в наличии'),
                        '#',
                        [
                            'class'   => 'btn btn-info disabled',
                            'data-id' => $product->variants[ 0 ]->id,
                        ]
                    );
                }
            ?>
        </p>
      </div>
      <!-- /.text -->
        <?php
6087306f   Виталий   status fix
111
112
113
114
        if($product->is('new') || $product->is('akcia') || $product->is('top')){
            ?>
        <div class="status_wrapp">
            <?php
6ba3c88a   Alex Savenko   all
115
116
            if ($product->is('new')) {
                ?>
6087306f   Виталий   status fix
117
118
119
120
                <div class="ribbon new">
                    <div class="theribbon"><?php echo \Yii::t('app', 'Новое'); ?></div>
                    <div class="ribbon-background"></div>
                </div>
6ba3c88a   Alex Savenko   all
121
122
123
124
                <?php
            }
            if ($product->is('akcia')) {
                ?>
6087306f   Виталий   status fix
125
126
127
128
                <div class="ribbon sale">
                    <div class="theribbon"><?php echo \Yii::t('app', 'Акция'); ?></div>
                    <div class="ribbon-background"></div>
                </div>
6ba3c88a   Alex Savenko   all
129
130
131
132
                <?php
            }
            if ($product->is('top')) {
                ?>
6087306f   Виталий   status fix
133
134
135
136
                <div class="ribbon top">
                    <div class="theribbon"><?php echo \Yii::t('app', 'Топ'); ?></div>
                    <div class="ribbon-background"></div>
                </div>
6ba3c88a   Alex Savenko   all
137
138
                <?php
            }
6087306f   Виталий   status fix
139
140
141
142
            ?>
        </div>
        <?php
        }
6ba3c88a   Alex Savenko   all
143
144
145
146
147
148
        ?>
      
      <!-- /.ribbon -->
    </div>
    <!-- /.product -->
  </div>