fe6d4ac1
Yarik
Layout
|
1
2
|
<?php
use artbox\catalog\models\Product;
|
4b0990fd
Yarik
Image fixes
|
3
|
use artbox\core\helpers\ImageHelper;
|
fe6d4ac1
Yarik
Layout
|
4
5
6
7
|
use yii\helpers\Html;
use yii\web\View;
/**
|
4bf9edb7
Yarik
Order
|
8
9
|
* @var View $this
* @var Product $product
|
fe6d4ac1
Yarik
Layout
|
10
|
*/
|
fe6d4ac1
Yarik
Layout
|
11
12
|
?>
<div class="col-md-3 col-sm-6">
|
4bf9edb7
Yarik
Order
|
13
14
15
16
17
18
19
20
21
22
|
<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(),
|
fe6d4ac1
Yarik
Layout
|
23
|
[
|
4bf9edb7
Yarik
Order
|
24
|
'class' => 'img-responsive-image1',
|
fe6d4ac1
Yarik
Layout
|
25
|
]
|
4bf9edb7
Yarik
Order
|
26
27
28
29
30
31
|
),
[
'product/view',
'id' => $product->id,
]
);
|
fe6d4ac1
Yarik
Layout
|
32
|
?>
|
fe6d4ac1
Yarik
Layout
|
33
|
</div>
|
fc66ded4
Yarik
Artbox great prep...
|
34
35
36
|
<div class="vcovers">
<div class="content">
|
8c6aa8ad
Eugeny Galkovskiy
Корзина и миниатюры
|
37
|
<?php
|
fc66ded4
Yarik
Artbox great prep...
|
38
|
foreach ($product->variants as $variant) {
|
8c6aa8ad
Eugeny Galkovskiy
Корзина и миниатюры
|
39
|
?>
|
fc66ded4
Yarik
Artbox great prep...
|
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
<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
}
|
8c6aa8ad
Eugeny Galkovskiy
Корзина и миниатюры
|
62
|
?>
|
8c6aa8ad
Eugeny Galkovskiy
Корзина и миниатюры
|
63
|
</div>
|
fc66ded4
Yarik
Artbox great prep...
|
64
|
</div>
|
4bf9edb7
Yarik
Order
|
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
<!-- /.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
|
8e13c18c
Yarik
Search
|
87
|
if ($product->variants[ 0 ]->canBuy()) {
|
4bf9edb7
Yarik
Order
|
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
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
if ($product->is('new')) {
?>
<div class="ribbon new">
<div class="theribbon"><?php echo \Yii::t('app', 'Новое'); ?></div>
<div class="ribbon-background"></div>
</div>
<?php
}
if ($product->is('akcia')) {
?>
<div class="ribbon sale">
<div class="theribbon"><?php echo \Yii::t('app', 'Акция'); ?></div>
<div class="ribbon-background"></div>
</div>
<?php
}
|
88fcbfaf
Eugeny Galkovskiy
Модалка "вход", п...
|
133
134
|
if ($product->is('top')) {
?>
|
fc66ded4
Yarik
Artbox great prep...
|
135
136
137
138
|
<div class="ribbon top">
<div class="theribbon"><?php echo \Yii::t('app', 'Топ'); ?></div>
<div class="ribbon-background"></div>
</div>
|
88fcbfaf
Eugeny Galkovskiy
Модалка "вход", п...
|
139
140
|
<?php
}
|
4bf9edb7
Yarik
Order
|
141
142
143
144
145
|
?>
<!-- /.ribbon -->
</div>
<!-- /.product -->
|
ca6ee397
Eugeny Galkovskiy
Скролл на миниатюрах
|
146
|
</div>
|