24a63083
Anastasia
first commit
|
1
|
<?php
|
796ebd26
alex
full translate
|
2
|
|
24a63083
Anastasia
first commit
|
3
4
5
6
7
8
9
10
|
/**
* @var View $this
* @var string $content
* @var SeoComponent $seo
* @var User $user
* @var PageCategory[] $pageCategories
* @var \artbox\core\forms\Module $module;
*/
|
796ebd26
alex
full translate
|
11
|
|
24a63083
Anastasia
first commit
|
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
use artbox\core\components\SeoComponent;
use artbox\core\helpers\ImageHelper;
use artbox\core\models\Feedback;
use artbox\core\models\PageCategory;
use artbox\core\models\User;
use common\models\page\Category;
use common\models\Settings;
use frontend\assets\AppAsset;
use artbox\core\components\imagemanager\models\ImageManager;
use frontend\widgets\ArtboxModalWidget;
use frontend\widgets\LanguageWidget;
use yii\bootstrap\Nav;
use yii\bootstrap\Html;
use yii\db\ActiveQuery;
use artbox\core\helpers\Url;
use yii\web\View;
use yii\widgets\Breadcrumbs;
|
796ebd26
alex
full translate
|
29
30
|
|
24a63083
Anastasia
first commit
|
31
32
33
34
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
|
AppAsset::register($this);
$user = \Yii::$app->user->identity;
$seo = Yii::$app->get('seo');
$feedback = new Feedback();
$settings = Settings::getInstance();
$controller = Yii::$app->controller;
$default_controller = Yii::$app->defaultRoute;
$isHome = ( ( $controller->id === $default_controller ) && ( $controller->action->id === $controller->defaultAction ) ) ? true : false;
$pageCategories = Category::find()
->with(
[
'language',
'pages' => function (ActiveQuery $query) {
$query->with('language.alias')
->where(['in_menu' => true])
->orderBy([ 'sort' => SORT_ASC ]);
},
]
)
->where([ 'status' => true ])
->orderBy([ 'sort' => SORT_ASC ])
->all();
$logo = null;
if ($settings->logo) {
$logo_img = ImageManager::findOne($settings->logo);
if ($logo_img) {
$logo = $logo_img->getImagePathPrivate() ?? $logo;
}
}
|
796ebd26
alex
full translate
|
60
|
|
24a63083
Anastasia
first commit
|
61
62
63
64
65
66
67
|
$this->registerMetaTag(
[
'name' => 'description',
'content' => $seo->desc,
]
);
$module = \Yii::$app->getModule('feedback');
|
796ebd26
alex
full translate
|
68
|
|
2beb82f0
Anastasia
register
|
69
70
71
72
73
74
75
|
if (\Yii::$app->session->hasFlash('success')) {
$message = \Yii::$app->session->getFlash('success');
$js = <<<JS
success("$message");
JS;
$this->registerJs($js, View::POS_READY);
}
|
24a63083
Anastasia
first commit
|
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
|
?>
<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="<?= \Yii::$app->language ?>">
<head>
<meta charset="<?= \Yii::$app->charset ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<?= Html::csrfMetaTags() ?>
<title><?= Html::encode($seo->title) ?></title>
<?php $this->head() ?>
</head>
<body>
<?php $this->beginBody() ?>
<!-- Google Analytics -->
<?php if (!empty($settings->ga_code)) { ?>
<script>
(function(i, s, o, g, r, a, m) {
i[ 'GoogleAnalyticsObject' ] = r;
i[ r ] = i[ r ] || function() {
(i[ r ].q = i[ r ].q || []).push(arguments)
}, i[ r ].l = 1 * new Date();
a = s.createElement(o), m = s.getElementsByTagName(o)[ 0 ];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');
ga('create', '<?=$settings->ga_code?>', 'auto');
ga('send', 'pageview');
|
796ebd26
alex
full translate
|
106
|
|
24a63083
Anastasia
first commit
|
107
108
|
</script>
<?php } ?>
|
bc9815fa
Anastasia
layout
|
109
110
111
|
<header id="header_" class="section-box-header">
<section class="first-menu hidden-xs">
<div class="container">
|
5385a565
Anastasia
lang link widget
|
112
|
<?=\frontend\widgets\LangLinks::widget()?>
|
24a63083
Anastasia
first commit
|
113
|
</div>
|
bc9815fa
Anastasia
layout
|
114
115
116
117
118
119
|
</section>
<section class="logos-titles">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-7 col-md-9 logo-title-col">
<div class="logo-title">
|
796ebd26
alex
full translate
|
120
121
|
<span><?=\Yii::t('app', '9F')?></span>
<i><?=\Yii::t('app', '12-18')?></i>
|
24a63083
Anastasia
first commit
|
122
|
</div>
|
bc9815fa
Anastasia
layout
|
123
124
125
|
</div>
<div class="hidden-xs col-sm-5 col-md-3 logos-header-wr">
<div class="logos-header-1">
|
e930e7d5
Anastasia
images
|
126
|
<img src="/images/logos-1.svg" alt="">
|
24a63083
Anastasia
first commit
|
127
|
</div>
|
bc9815fa
Anastasia
layout
|
128
|
<div class="logos-header-1">
|
e930e7d5
Anastasia
images
|
129
|
<img src="/images/logos-2.svg" alt="">
|
24a63083
Anastasia
first commit
|
130
|
</div>
|
24a63083
Anastasia
first commit
|
131
|
</div>
|
24a63083
Anastasia
first commit
|
132
|
</div>
|
24a63083
Anastasia
first commit
|
133
|
</div>
|
bc9815fa
Anastasia
layout
|
134
|
</section>
|
796ebd26
alex
full translate
|
135
|
|
bc9815fa
Anastasia
layout
|
136
137
138
139
140
141
|
<section class="section-nav">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-9">
<nav>
<ul>
|
796ebd26
alex
full translate
|
142
143
144
145
146
147
|
<li><a href="#"><?=Yii::t('app', 'About')?></a></li>
<li><a href="#"><?=Yii::t('app', 'Orgs')?></a></li>
<li><a href="#"><?=Yii::t('app', 'Prog z')?></a></li>
<li><a href="#"><?=Yii::t('app', 'Planning')?></a></li>
<li><a href="<?=Url::to(['site/register'])?>"><?=Yii::t('app', 'Register!')?></a></li>
<li><a href="<?=Url::to(['site/contacts'])?>"><?=Yii::t('app', 'Contacts')?></a></li>
|
bc9815fa
Anastasia
layout
|
148
149
150
|
</ul>
</nav>
</div>
|
796ebd26
alex
full translate
|
151
|
|
bc9815fa
Anastasia
layout
|
152
153
154
155
|
<div class="col-xs-12 col-sm-3 header-register-btn-col">
<div class="menu_mob hidden visible-xs">
<div></div>
<div></div>
|
24a63083
Anastasia
first commit
|
156
|
</div>
|
796ebd26
alex
full translate
|
157
158
|
<a class="header-register-btn" href="<?=Url::to(['site/register'])?>">
<?=Yii::t('app', 'Register!')?></a>
|
bc9815fa
Anastasia
layout
|
159
|
</div>
|
24a63083
Anastasia
first commit
|
160
|
</div>
|
bc9815fa
Anastasia
layout
|
161
|
</div>
|
796ebd26
alex
full translate
|
162
|
|
bc9815fa
Anastasia
layout
|
163
|
</section>
|
796ebd26
alex
full translate
|
164
165
|
|
bc9815fa
Anastasia
layout
|
166
167
|
<div class="mobile-menu-hidden" style="display: none;">
<div class="close-lang-mob">
|
5385a565
Anastasia
lang link widget
|
168
|
<?=\frontend\widgets\LangLinks::widget(['mobile' => true])?>
|
bc9815fa
Anastasia
layout
|
169
170
|
<div class="close-mobile-menu"></div>
</div>
|
796ebd26
alex
full translate
|
171
|
|
bc9815fa
Anastasia
layout
|
172
173
|
<div class="mobi-menu-primary">
<ul class="mobi-menu-primary-ul">
|
796ebd26
alex
full translate
|
174
175
176
177
178
179
180
181
|
<li><a href="#"><?=Yii::t('app', 'About')?></a></li>
<li><a href="#"><?=Yii::t('app', 'Orgs')?></a></li>
<li><a href="#"><?=Yii::t('app', 'Prog z')?></a></li>
<li><a href="#"><?=Yii::t('app', 'Planning')?></a></li>
<li><a href="<?=Url::to(['site/register'])?>">
<?=Yii::t('app', 'Register!')?></a></li>
<li><a href="<?=Url::to(['site/contacts'])?>">
<?=Yii::t('app', 'Contacts')?></a></li>
|
bc9815fa
Anastasia
layout
|
182
183
|
</ul>
</div>
|
24a63083
Anastasia
first commit
|
184
|
</div>
|
796ebd26
alex
full translate
|
185
|
|
bc9815fa
Anastasia
layout
|
186
|
</header>
|
796ebd26
alex
full translate
|
187
|
|
bc9815fa
Anastasia
layout
|
188
189
190
191
192
|
<!-- #content должен быть в main.php -->
<div id="content_" class="section-box-content">
<!-- start breadcrumbs -->
<!-- если не главная выводить сюда-->
<!-- end breadcrumbs -->
|
796ebd26
alex
full translate
|
193
|
|
bc9815fa
Anastasia
layout
|
194
195
196
|
<!-- start content -->
<?=$content?>
<!-- end content -->
|
796ebd26
alex
full translate
|
197
|
|
bc9815fa
Anastasia
layout
|
198
|
</div>
|
796ebd26
alex
full translate
|
199
|
|
bc9815fa
Anastasia
layout
|
200
|
<footer id="footer_" class="section-box-footer" >
|
796ebd26
alex
full translate
|
201
202
203
|
|
bc9815fa
Anastasia
layout
|
204
|
<div class="section-box studio_footer">
|
24a63083
Anastasia
first commit
|
205
|
<div class="container">
|
bc9815fa
Anastasia
layout
|
206
|
<div class="row">
|
796ebd26
alex
full translate
|
207
|
<!-- Постаить все li в uppeCase-->
|
bc9815fa
Anastasia
layout
|
208
|
<div class="col-xs-12 col-sm-12 footer-menu-col">
|
796ebd26
alex
full translate
|
209
210
211
212
213
214
215
216
217
|
<ul class="li_to_upper">
<li><a href="#"><?=Yii::t('app', 'About')?></a></li>
<li><a href="#"><?=Yii::t('app', 'Orgs')?></a></li>
<li><a href="#"><?=Yii::t('app', 'Prog z')?></a></li>
<li><a href="#"><?=Yii::t('app', 'Planning')?></a></li>
<li><a href="<?=Url::to(['site/register'])?>">
<?=Yii::t('app', 'Register!')?></a></li>
<li><a href="<?=Url::to(['site/contacts'])?>">
<?=Yii::t('app', 'Contacts')?></a></li>
|
bc9815fa
Anastasia
layout
|
218
219
|
</ul>
</div>
|
24a63083
Anastasia
first commit
|
220
|
</div>
|
bc9815fa
Anastasia
layout
|
221
222
223
|
<div class="row row-footer-txt">
<div class="col-xs-12 col-sm-6 col-sm-push-6">
<div class="seti-wrapp">
|
796ebd26
alex
full translate
|
224
|
<div class="seti-txt"><?=\Yii::t('app', 'We in socials')?>:</div>
|
bc9815fa
Anastasia
layout
|
225
226
|
<div class="seti-list">
<ul>
|
e930e7d5
Anastasia
images
|
227
228
229
230
231
|
<li><a target="_blank" class="seti-1" href="#"><img src="/images/s/10.svg" width="10" alt=""></a></li>
<li><a target="_blank" class="seti-2" href="#"><img src="/images/s/11.svg" width="22" alt=""></a></li>
<li><a target="_blank" class="seti-3" href="#"><img src="/images/s/12.svg" width="22" alt=""></a></li>
<li><a target="_blank" class="seti-4" href="#"><img src="/images/s/13.svg" width="24" alt=""></a></li>
<li><a target="_blank" class="seti-5" href="#"><img src="/images/s/14.svg" width="18" alt=""></a></li>
|
bc9815fa
Anastasia
layout
|
232
233
234
235
236
237
|
</ul>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-sm-pull-6">
<div class="footer-txt">
|
796ebd26
alex
full translate
|
238
|
<span><?=\Yii::t('app', '9F')?></span>
|
bc9815fa
Anastasia
layout
|
239
240
|
</div>
</div>
|
24a63083
Anastasia
first commit
|
241
|
</div>
|
bc9815fa
Anastasia
layout
|
242
243
|
<div class="row">
<div class="col-xs-12">
|
796ebd26
alex
full translate
|
244
245
|
<div class="copyright">2018 © <i class="hidden">
<?=\Yii::t('app','All rights reserved')?>.</i></div>
|
bc9815fa
Anastasia
layout
|
246
|
</div>
|
24a63083
Anastasia
first commit
|
247
248
|
</div>
</div>
|
bc9815fa
Anastasia
layout
|
249
|
</div>
|
796ebd26
alex
full translate
|
250
251
|
|
bc9815fa
Anastasia
layout
|
252
|
<div style="display: none;" class="btn_up"></div>
|
796ebd26
alex
full translate
|
253
|
|
bc9815fa
Anastasia
layout
|
254
|
</footer>
|
796ebd26
alex
full translate
|
255
256
|
|
bc9815fa
Anastasia
layout
|
257
258
259
260
|
<div id="overlay" style="display: none;"></div>
<div id="overlay-catalog" style="display: none;"></div>
<div id="callback" class="forms_" style="display: none;">
<span id="modal_close"></span>
|
796ebd26
alex
full translate
|
261
262
263
|
<div class="style form-title">
<?=\Yii::t('app','Callback');?>
</div>
|
bc9815fa
Anastasia
layout
|
264
265
|
<form action="">
<div class="input-wr">
|
796ebd26
alex
full translate
|
266
|
<label for="inp-11"><?=\Yii::t('app','Name')?></label>
|
bc9815fa
Anastasia
layout
|
267
268
269
|
<input id="inp-11" type="text">
</div>
<div class="input-wr phones_mask">
|
796ebd26
alex
full translate
|
270
|
<label for="inp-22"><?=\Yii::t('app','Phone')?></label>
|
bc9815fa
Anastasia
layout
|
271
272
273
|
<input id="inp-22" type="text">
</div>
<div class="input-wr">
|
796ebd26
alex
full translate
|
274
|
<label for="inp-33"><?=\Yii::t('app','Message')?></label>
|
bc9815fa
Anastasia
layout
|
275
276
277
|
<textarea id="inp-33" name="" cols="30" rows="10"></textarea>
</div>
<div class="button-wr">
|
796ebd26
alex
full translate
|
278
|
<button type="submit"><?=\Yii::t('app','Send')?></button>
|
bc9815fa
Anastasia
layout
|
279
280
281
282
283
|
</div>
</form>
</div>
<div id="success_form" style="display: none;">
<span id="modal_close"></span>
|
796ebd26
alex
full translate
|
284
285
286
287
288
|
<div class="txt-success"><span>
<?=\Yii::t('app','Thanks for request')?>
</span>
<p><?=\Yii::t('app','We call you later')?>
</p></div>
|
24a63083
Anastasia
first commit
|
289
|
</div>
|
24a63083
Anastasia
first commit
|
290
291
292
293
|
<?php $this->endBody() ?>
</body>
</html>
<?php $this->endPage() ?>
|