35f6909f
Timur Kastemirov
big shot #2 наши ...
|
1
2
3
|
<?php
use common\models\Objectkb;
use yii\helpers\Url;
|
cfb19900
Timur Kastemirov
breadcrumbs in bl...
|
4
5
|
use artbox\core\components\SeoComponent;
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
6
7
8
9
10
11
|
/**
* User: timur
* Date: 25.01.18
* Time: 23:46
*
* @var Objectkb $object
|
cfb19900
Timur Kastemirov
breadcrumbs in bl...
|
12
|
* @var SeoComponent $seo
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
13
14
|
*/
|
cfb19900
Timur Kastemirov
breadcrumbs in bl...
|
15
16
|
$seo = Yii::$app->get('seo');
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
17
|
$this->params[ 'h1' ] = $seo->h1;
|
cfb19900
Timur Kastemirov
breadcrumbs in bl...
|
18
|
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
19
|
$this->params[ 'breadcrumbs' ][] = [
|
20377270
Timur Kastemirov
breadcrumbs in bl...
|
20
|
'label' => \Yii::t('app', 'menu-objects'),
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
21
|
'url' => Url::toRoute([ 'object/index' ]),
|
20377270
Timur Kastemirov
breadcrumbs in bl...
|
22
|
];
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
23
24
|
$this->params[ 'breadcrumbs' ][] = \Yii::t('app', 'object_obj_page');
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
25
26
|
?>
|
3b28a7f4
Eugeny Galkovskiy
main page + carou...
|
27
|
<div class="container object-view" style="margin-top: 25px;">
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
28
29
|
<section class="no-mb">
<div class="row">
|
c22b230d
Eugeny Galkovskiy
main
|
30
31
|
<div class="col-md-12 lead">
<p><?= $object->lang->upper_text ?></p>
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
32
33
34
35
|
</div>
</div>
</section>
|
e16f7331
Eugeny Galkovskiy
main page + carou...
|
36
|
<section class="no-mb object-slider">
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
37
38
|
<?php
$slideItems = [];
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
39
40
41
42
43
44
45
46
|
foreach ($object->slider->slides as $index => $slide) {
if (isset($slide->lang->image)) {
$photoNum = $index + 1;
$slideItems[] = $slide->lang->image->getImg(
[
'alt' => $object->lang->alias->h1 . " " . \Yii::t('app', "Photo") . " $photoNum",
]
);
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
47
48
|
}
}
|
3b28a7f4
Eugeny Galkovskiy
main page + carou...
|
49
|
echo \common\models\Carousel::widget(
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
50
|
[
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
51
|
'items' => $slideItems,
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
52
53
54
55
56
|
]
);
?>
</section>
|
e16f7331
Eugeny Galkovskiy
main page + carou...
|
57
|
<section class="margin-top: 30px;">
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
58
|
<div class="row portfolio-project">
|
2054adde
Timur Kastemirov
objectsKb tinyMce...
|
59
|
<div class="col-md-12">
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
60
|
<div class="heading">
|
995df36b
Eugeny Galkovskiy
translates
|
61
|
<h3><?= \Yii::t('app', 'object_about') ?></h3>
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
62
63
64
|
</div>
<p>
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
65
|
<?= $object->lang->about_object_text ?>
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
66
67
68
|
</p>
</div>
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
69
70
71
72
73
74
75
76
77
78
79
80
81
|
<!-- <div class="col-md-4 project-more">-->
<!-- <div class="heading">-->
<!-- <h3>Дополнительно</h3>-->
<!-- </div>-->
<!-- <h4>КЛИЕНТАМ</h4>-->
<!-- <p>Нет ограничений по возрасту</p>-->
<!-- <h4>ЦЕНА</h4>-->
<!-- <p>В стоимость включен визажист и стилист</p>-->
<!-- <h4>ОБОРУДОВАНИЕ</h4>-->
<!-- <p>Canon Mark 5d</p>-->
<!-- <h4>СТИЛЬ ФОТО</h4>-->
<!-- <p>Глянец, fashion, гранж, стандарт</p>-->
<!-- </div>-->
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
82
83
|
</div>
</section>
|
b7805be6
Eugeny Galkovskiy
button get it - o...
|
84
85
86
87
88
89
|
</div>
<div id="get-it">
<div class="container">
<div class="row">
<div class="col-md-8 col-sm-12 text-left">
|
995df36b
Eugeny Galkovskiy
translates
|
90
|
<h3><?= \Yii::t('app', 'object_wants') ?></h3>
|
b7805be6
Eugeny Galkovskiy
button get it - o...
|
91
92
|
</div>
<div class="col-md-4 col-sm-12">
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
93
94
95
96
|
<a href="#" class="btn btn-template-transparent-primary" data-toggle="modal" data-target="#calculate-modal"><?= \Yii::t(
'app',
'object_counts'
) ?></a>
|
b7805be6
Eugeny Galkovskiy
button get it - o...
|
97
98
99
100
|
</div>
</div>
</div>
</div>
|
fc08989a
Eugeny Galkovskiy
object page
|
101
|
<div class="container object-view">
|
b7805be6
Eugeny Galkovskiy
button get it - o...
|
102
|
<section style="margin-top: 40px;">
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
103
104
105
106
|
<div class="row portfolio">
<div class="col-md-12">
<div class="heading">
|
995df36b
Eugeny Galkovskiy
translates
|
107
|
<h3><?= \Yii::t('app', 'object_seemore') ?></h3>
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
108
109
110
111
|
</div>
</div>
<?php
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
112
|
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
113
|
$objects = Objectkb::find()
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
114
|
->where([ 'status' => true ])
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
115
116
117
118
|
->with("lang.alias")
->with("image")
->all();
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
119
|
foreach ($objects as $object) {
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
120
121
|
?>
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
122
|
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
123
124
125
|
<div class="col-sm-6 col-md-3">
<div class="box-image">
<div class="image">
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
126
127
|
<?= $object->image->getImg([ 'class' => "img-responsive" ]) ?>
<!-- <img src="img/portfolio-1.jpg" alt="" class="img-responsive">-->
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
128
129
130
131
132
|
</div>
<div class="bg"></div>
<div class="name">
<h3>
<a
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
133
|
href="<?= Url::toRoute(
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
134
135
136
137
|
[
'object/view',
'alias' => $object->lang->alias,
]
|
f93c79c5
Eugeny Galkovskiy
styles + translates
|
138
|
) ?>" class="object_main_title"
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
139
|
>
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
140
141
|
<span class="main_omt"><?= $object->lang->object_name ?></span>
<span class="sec_omt"><?= $object->lang->object_name ?></span>
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
142
143
144
145
146
147
|
</a>
</h3>
</div>
<div class="text">
<p class="buttons">
<a
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
148
|
href="<?= Url::toRoute(
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
149
150
151
152
153
154
155
|
[
'object/view',
'alias' => $object->lang->alias,
]
) ?>"
class="btn btn-template-transparent-primary"
>
|
995df36b
Eugeny Galkovskiy
translates
|
156
|
<?= \Yii::t('app', 'object_watch') ?>
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
157
158
159
160
161
|
</a>
</p>
</div>
</div>
<!-- /.box-image -->
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
162
|
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
163
164
165
166
167
|
</div>
<?php
}
|
e2dcc611
Timur Kastemirov
alt для фото в об...
|
168
|
|
35f6909f
Timur Kastemirov
big shot #2 наши ...
|
169
170
171
172
173
|
?>
</div>
</section>
</div>
|