Blame view

frontend/views/site/_slider_product.php 4.79 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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
      <!-- /.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(
                        Html::tag(
                            'i',
                            '',
                            [
                                'class' => 'fa fa-shopping-cart',
                            ]
                        ) . \Yii::t('app', 'В корзину'),
                        '#',
                        [
                            '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
117
118
119
120
        if($product->is('new') || $product->is('akcia') || $product->is('top')){
            ?>
        <div class="status_wrapp">
            <?php
6ba3c88a   Alex Savenko   all
121
122
            if ($product->is('new')) {
                ?>
6087306f   Виталий   status fix
123
124
125
126
                <div class="ribbon new">
                    <div class="theribbon"><?php echo \Yii::t('app', 'Новое'); ?></div>
                    <div class="ribbon-background"></div>
                </div>
6ba3c88a   Alex Savenko   all
127
128
129
130
                <?php
            }
            if ($product->is('akcia')) {
                ?>
6087306f   Виталий   status fix
131
132
133
134
                <div class="ribbon sale">
                    <div class="theribbon"><?php echo \Yii::t('app', 'Акция'); ?></div>
                    <div class="ribbon-background"></div>
                </div>
6ba3c88a   Alex Savenko   all
135
136
137
138
                <?php
            }
            if ($product->is('top')) {
                ?>
6087306f   Виталий   status fix
139
140
141
142
                <div class="ribbon top">
                    <div class="theribbon"><?php echo \Yii::t('app', 'Топ'); ?></div>
                    <div class="ribbon-background"></div>
                </div>
6ba3c88a   Alex Savenko   all
143
144
                <?php
            }
6087306f   Виталий   status fix
145
146
147
148
            ?>
        </div>
        <?php
        }
6ba3c88a   Alex Savenko   all
149
150
151
152
153
154
        ?>
      
      <!-- /.ribbon -->
    </div>
    <!-- /.product -->
  </div>