Blame view

frontend/views/layouts/main.php 17.9 KB
d8c1a2e0   Yarik   Big commit artbox
1
2
  <?php
      
36d1807a   Yarik   Big commit.
3
4
      /**
       * @var \yii\web\View $this
cc658b4c   Yarik   Big commit
5
       * @var string        $content
36d1807a   Yarik   Big commit.
6
       */
d8c1a2e0   Yarik   Big commit artbox
7
      
36d1807a   Yarik   Big commit.
8
      use common\models\Page;
d8c1a2e0   Yarik   Big commit artbox
9
      use common\modules\language\models\Language;
cc658b4c   Yarik   Big commit
10
      use common\modules\product\models\Category;
d8c1a2e0   Yarik   Big commit artbox
11
12
13
14
15
      use yii\helpers\Html;
      use frontend\assets\AppAsset;
      use yii\widgets\ActiveForm;
      use yii\widgets\Breadcrumbs;
      use yii\widgets\Menu;
d55d2fe0   Yarik   Multilanguage
16
      
c0c8b24e   Yarik   Robots, image hin...
17
      $this->registerMetaTag([
d55d2fe0   Yarik   Multilanguage
18
          'name'    => 'robots',
c0c8b24e   Yarik   Robots, image hin...
19
20
          'content' => 'noindex, nofollow',
      ]);
d8c1a2e0   Yarik   Big commit artbox
21
      AppAsset::register($this);
36d1807a   Yarik   Big commit.
22
23
24
      /**
       * @var Page[] $pages
       */
cc658b4c   Yarik   Big commit
25
      $pages = Page::find()
d55d2fe0   Yarik   Multilanguage
26
                   ->joinWith('lang', true, 'INNER JOIN')
cc658b4c   Yarik   Big commit
27
28
29
                   ->where([ 'in_menu' => true ])
                   ->orderBy([ 'id' => SORT_DESC ])
                   ->all();
36d1807a   Yarik   Big commit.
30
31
32
      $pages_items = [];
      foreach($pages as $page) {
          $pages_items[] = [
d55d2fe0   Yarik   Multilanguage
33
              'label' => $page->lang->title,
cc658b4c   Yarik   Big commit
34
35
36
37
38
39
40
              'url'   => [
                  'site/page',
                  'id' => $page->id,
              ],
          ];
      }
      $categories = Category::find()
d55d2fe0   Yarik   Multilanguage
41
                            ->joinWith('lang', true, 'INNER JOIN')
cc658b4c   Yarik   Big commit
42
43
44
45
46
                            ->where([ 'depth' => 0 ])
                            ->all();
      $submenu_items = [];
      foreach($categories as $category) {
          $submenu_items[] = [
d55d2fe0   Yarik   Multilanguage
47
              'label' => $category->lang->name,
cc658b4c   Yarik   Big commit
48
49
50
51
              'url'   => [
                  'filter/category',
                  'id' => $category->category_id,
              ],
36d1807a   Yarik   Big commit.
52
53
54
55
          ];
      }
      $menu_items = [
          [
d55d2fe0   Yarik   Multilanguage
56
              'label' => Yii::t('app', 'Контрактные продукты'),
36d1807a   Yarik   Big commit.
57
              'url'   => '#',
cc658b4c   Yarik   Big commit
58
              'items' => $submenu_items,
36d1807a   Yarik   Big commit.
59
60
          ],
          [
d55d2fe0   Yarik   Multilanguage
61
              'label' => Yii::t('app', 'Галерея объектов'),
cc658b4c   Yarik   Big commit
62
              'url'   => [ '/project' ],
36d1807a   Yarik   Big commit.
63
64
          ],
          [
d55d2fe0   Yarik   Multilanguage
65
              'label' => Yii::t('app', 'Статьи'),
cc658b4c   Yarik   Big commit
66
              'url'   => [ '/article' ],
36d1807a   Yarik   Big commit.
67
68
          ],
          [
d55d2fe0   Yarik   Multilanguage
69
              'label' => Yii::t('app', 'Контакты'),
cc658b4c   Yarik   Big commit
70
              'url'   => [ 'site/contact' ],
36d1807a   Yarik   Big commit.
71
72
73
          ],
      ];
      array_splice($menu_items, 1, 0, $pages_items);
d8c1a2e0   Yarik   Big commit artbox
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
  ?>
  <?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($this->title) ?></title>
      <?php $this->head() ?>
  </head>
  <body>
  <?php $this->beginBody() ?>
  <!--tablet-mobil-menu-->
  <div class="xs-sm-menu">
8dc44828   Yarik   Transaltion add ua.
89
90
91
92
93
      <div class="style close-menu-mob">
          <?php
          echo \Yii::t('app', 'меню');
          ?>
      </div>
d8c1a2e0   Yarik   Big commit artbox
94
95
96
97
98
      <?php
          echo Menu::widget([
              'options' => [
                  'class' => 'main-menu',
              ],
36d1807a   Yarik   Big commit.
99
              'items'   => $menu_items,
d8c1a2e0   Yarik   Big commit artbox
100
101
102
103
          ]);
      ?>
  </div>
  <?php
85f60616   Eugeny Galkovskiy   111
104
      echo Html::a(Yii::t('app', 'Отправить запрос') . Html::tag('span', 0), '#', [
d8c1a2e0   Yarik   Big commit artbox
105
106
107
108
109
110
111
112
          'class' => 'question-form visible-md visible-lg hidden',
      ]);
  ?>
  <div class="section-box-header">
      <div class="head-container container">
          <div class="row">
              <div class="col-xs-12 col-sm-4 col-md-2">
                  <?php
cc658b4c   Yarik   Big commit
113
                      echo Html::a(Html::img('/images/logo.png'), [ 'site/index' ], [
d8c1a2e0   Yarik   Big commit artbox
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
                          'class' => 'logo_',
                      ])
                  ?>
              </div>
              <div class="visible-md visible-lg hidden col-md-3 phones-head">
                  <table>
                      <tr>
                          <td>
                              <p>+38 (044) <span>503-73-76</span></p>
                          </td>
                      </tr>
                  </table>
              </div>
              <div class="visible-md visible-lg hidden col-md-3 phones-head">
                  <table>
                      <tr>
                          <td>
                              <p>+38 (044) <span>503-00-33</span></p>
7f290c0d   Eugeny Galkovskiy   111
132
133
134
135
136
                              <span>
                                  <?php
                                      echo \Yii::t('app', 'контрактный отдел');
                                  ?>
                              </span>
d8c1a2e0   Yarik   Big commit artbox
137
138
139
140
141
142
143
144
145
                          </td>
                      </tr>
                  </table>
              </div>
              <div class="visible-md visible-lg hidden col-md-3 phones-head">
                  <table>
                      <tr>
                          <td>
                              <p>+38 (044) <span>503-00-30</span></p>
7f290c0d   Eugeny Galkovskiy   111
146
147
148
149
150
                              <span>
                                  <?php
                                  echo \Yii::t('app', 'отдел по работе с дизайнерами и архитекторами');
                                  ?>
                              </span>
d8c1a2e0   Yarik   Big commit artbox
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
                          </td>
                      </tr>
                  </table>
              </div>
              <div class="visible-md visible-lg hidden col-md-1 search-ico">
                  <?php
                      echo Html::img('/images/ico/ico-2.png', [
                          'class'  => 'search-btn',
                          'width'  => '18',
                          'height' => '18',
                          'alt'    => 'search',
                      ]);
                  ?>
                  <div class="lang-wr">
                      <?php
cc658b4c   Yarik   Big commit
166
167
168
                          echo Html::a('укр', '/ua' . Yii::$app->getRequest()
                                                               ->getLanguageUrl(), [
                              'class' => ( ( Language::getCurrent()->url == 'ua' ) ? 'active' : '' ),
d8c1a2e0   Yarik   Big commit artbox
169
                          ]);
cc658b4c   Yarik   Big commit
170
171
172
                          echo Html::a('рус', '/ru' . Yii::$app->getRequest()
                                                               ->getLanguageUrl(), [
                              'class' => ( ( Language::getCurrent()->url == 'ru' ) ? 'active' : '' ),
d8c1a2e0   Yarik   Big commit artbox
173
174
175
176
177
178
179
180
                          ]);
                      ?>
                  </div>
              </div>
              <!---планшет, моб--->
              <div class="hidden-md hidden-lg col-xs-2 col-sm-4 phones-head-table-mob lang-mob">
                  <div class="lang-wr lang-wr-mob">
                      <?php
cc658b4c   Yarik   Big commit
181
182
183
                          echo Html::a('укр', '/ua' . Yii::$app->getRequest()
                                                               ->getLanguageUrl(), [
                              'class' => ( ( Language::getCurrent()->url == 'ua' ) ? 'active' : '' ),
d8c1a2e0   Yarik   Big commit artbox
184
                          ]);
cc658b4c   Yarik   Big commit
185
186
187
                          echo Html::a('рус', '/ru' . Yii::$app->getRequest()
                                                               ->getLanguageUrl(), [
                              'class' => ( ( Language::getCurrent()->url == 'ru' ) ? 'active' : '' ),
d8c1a2e0   Yarik   Big commit artbox
188
189
190
191
192
193
194
195
196
197
                          ]);
                      ?>
                  </div>
              </div>
              <div class="hidden-md hidden-lg col-xs-12 col-sm-4 phones-head-table-mob">
                  <div class="phones-table-wr">
                      <p>+38 (044) <span class="vis-phone">503-73-76</span></p>
                      <ul>
                          <li>
                              <p>+38 (044) <span class="vis-phone">503-00-33</span></p>
7f290c0d   Eugeny Galkovskiy   111
198
199
200
201
202
                              <span>
                                  <?php
                                  echo \Yii::t('app', 'контрактный отдел');
                                  ?>
                              </span>
d8c1a2e0   Yarik   Big commit artbox
203
204
205
                          </li>
                          <li>
                              <p>+38 (044) <span class="vis-phone">503-00-30</span></p>
7f290c0d   Eugeny Galkovskiy   111
206
207
208
209
210
                              <span>
                                  <?php
                                  echo \Yii::t('app', 'диз_арх_2');
                                  ?>
                              </span>
d8c1a2e0   Yarik   Big commit artbox
211
212
213
214
215
216
217
                          </li>
                      </ul>
                  </div>
              </div>
              <div class="hidden-search">
                  <div class="col-xs-3 col-sm-2 col-md-2">
                      <div class="search-title">
7f290c0d   Eugeny Galkovskiy   111
218
219
220
221
222
                          <p>
                              <?php
                              echo \Yii::t('app', 'search');
                              ?>
                          </p>
d8c1a2e0   Yarik   Big commit artbox
223
224
225
226
227
                      </div>
                  </div>
                  <div class="col-xs-7 col-sm-8 col-md-8 search-form-wr-padding">
                      <div class="search-form-wr">
                          <?php
cc658b4c   Yarik   Big commit
228
                              $form = ActiveForm::begin([
d55d2fe0   Yarik   Multilanguage
229
                                  'action' => [ 'search/index' ],
cc658b4c   Yarik   Big commit
230
231
                                  'method' => 'get',
                              ]);
d8c1a2e0   Yarik   Big commit artbox
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
                              echo Html::input('search', 'search');
                              echo Html::submitButton('');
                              $form::end();
                          ?>
                      </div>
                  </div>
                  <div class="col-xs-2 col-sm-2 col-md-2 close-search">
                      <?php
                          echo Html::img('/images/ico/ico-5.png', [
                              'class'  => 'close-search-btn',
                              'width'  => '16',
                              'height' => '16',
                              'alt'    => 'search',
                          ]);
                      ?>
                  </div>
              </div>
          </div>
      </div>
      <div class="style menu-wrapper visible-md visible-lg hidden">
          <div class="container">
              <div class="row">
                  <div class="style menu-wr">
                      <?php
cc658b4c   Yarik   Big commit
256
                          echo Html::a('', [ 'site/index' ], [
d8c1a2e0   Yarik   Big commit artbox
257
258
259
260
261
262
                              'class' => 'home_ico',
                          ]);
                          echo Menu::widget([
                              'options' => [
                                  'class' => 'main-menu',
                              ],
36d1807a   Yarik   Big commit.
263
                              'items'   => $menu_items,
d8c1a2e0   Yarik   Big commit artbox
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
                          ]);
                      ?>
                  </div>
              </div>
          </div>
      </div>
      <!---планшет, моб--->
      <div class="container">
          <div class="row">
              <div class="col-xs-12 col-sm-12 hidden-md hidden-lg">
                  <div class="style mobile-menu">
                      <div class="row">
                          <div class="col-xs-3 col-sm-6">
                              <div class="menu_mob">
                                  <div></div>
                                  <div></div>
                              </div>
                          </div>
                          <div class="col-xs-6 col-sm-5 calc-menu">
                              <?php
41378492   Eugeny Galkovskiy   111
284
                                  echo Html::a(Yii::t('app', 'Отправить запрос') . Html::tag('span', 99), '#', [
d8c1a2e0   Yarik   Big commit artbox
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
                                      'class' => 'question-form',
                                  ]);
                              ?>
                          </div>
                          <div class="col-xs-3 col-sm-1 search-btn-mob">
                              <?php
                                  echo Html::img('/images/ico/ico-2.png', [
                                      'class'  => 'search-btn',
                                      'width'  => '18',
                                      'height' => '18',
                                      'alt'    => 'search',
                                  ]);
                              ?>
                          </div>
                      </div>
                  </div>
              </div>
          </div>
      </div>
  </div>
  <!--------------------->
  <div class="section-box-content">
      <div class="container shadow">
          <div class="section-box breadcrumb">
              <?php
                  echo Breadcrumbs::widget([
                      'links' => isset( $this->params[ 'breadcrumbs' ] ) ? $this->params[ 'breadcrumbs' ] : [],
                  ]);
              ?>
          </div>
          <?php
              echo $content;
          ?>
      </div>
  </div>
  <!-- Footer -->
  <div class="section-box-footer">
      <div class="section-box prefooter">
          <div class="container shadow">
              <div class="border-footer">
                  <div></div>
              </div>
              <?php
                  echo Menu::widget([
                      'options'      => [
                          'tag'   => 'div',
                          'class' => 'row',
                      ],
                      'itemOptions'  => [
                          'tag' => 'div',
                      ],
                      'encodeLabels' => false,
                      'items'        => [
                          [
                              'label'   => Html::img('/images/footer/img-1.png', [
                                      'class' => 'hidden-xs',
                                  ]) . Html::img('/images/footer/img-1-1.png', [
                                      'class' => 'hidden visible-xs',
                                  ]),
                              'url'     => 'http://www.hata-laminatu.ua',
                              'options' => [
                                  'class' => 'mb-im-f-1 col-xs-3 col-sm-1 col-md-1',
                              ],
                          ],
                          [
                              'label'   => Html::img('/images/footer/img-2.png'),
                              'url'     => 'http://www.kimnata.ua/',
                              'options' => [
                                  'class' => 'mb-im-f-2 col-xs-9 col-sm-2 col-md-2',
                              ],
                          ],
                          [
                              'label'   => Html::img('/images/footer/img-3.png'),
                              'url'     => 'http://sanatahome.com.ua/',
                              'options' => [
                                  'class' => 'mb-im-f-3 col-xs-9 col-sm-3 col-md-3',
                              ],
                          ],
                          [
                              'label'   => Html::img('/images/footer/img-4.png'),
                              'url'     => 'http://floor.ua/',
                              'options' => [
36d1807a   Yarik   Big commit.
367
368
369
370
                                  'class' => 'mb-im-f-4 col-xs-7 col-sm-3 col-md-3',
                              ],
                          ],
                          [
58b0f44d   Eugeny Galkovskiy   111
371
                              'label'    => Html::tag('span', Yii::t('app', 'Сертификаты')),
cc658b4c   Yarik   Big commit
372
373
                              'url'      => [ 'site/certificates' ],
                              'options'  => [
36d1807a   Yarik   Big commit.
374
                                  'class' => 'mb-im-f-5_1 col-xs-2 col-sm-2 col-md-2',
d8c1a2e0   Yarik   Big commit artbox
375
                              ],
36d1807a   Yarik   Big commit.
376
                              'template' => '<a class="f-img certificate_f" href="{url}">{label}</a>',
d8c1a2e0   Yarik   Big commit artbox
377
378
379
380
381
                          ],
                          [
                              'label'   => Html::img('/images/footer/img-5.png'),
                              'url'     => 'https://www.facebook.com/witex.ua/',
                              'options' => [
36d1807a   Yarik   Big commit.
382
                                  'class' => 'mb-im-f-5 col-xs-3 col-sm-1 col-md-1',
d8c1a2e0   Yarik   Big commit artbox
383
384
385
                              ],
                          ],
                      ],
d55d2fe0   Yarik   Multilanguage
386
                      'linkTemplate' => '<a class="f-img" href="{url}" target="_blank">{label}</a>',
d8c1a2e0   Yarik   Big commit artbox
387
388
389
390
391
392
393
394
395
396
397
                  ]);
              ?>
          </div>
      </div>
      <div class="section-box studio_footer">
          <div class="container">
              <div class="row">
                  <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
                      <div class="row">
                          <div class="col-xs-12 col-sm-12 col-md-9">
                              <div class="copyright">
7f290c0d   Eugeny Galkovskiy   111
398
399
400
401
402
403
404
405
406
407
                                  <p>
                                      <?php
                                      echo \Yii::t('app', 'copy1');
                                      ?>
                                  </p>
                                  <p>
                                      <?php
                                      echo \Yii::t('app', 'copy2');
                                      ?>
                                  </p>
d8c1a2e0   Yarik   Big commit artbox
408
409
410
411
412
                              </div>
                          </div>
                          <div class="col-xs-12 col-sm-12 col-md-3 tablet-artweb">
                              <div class="artweb-wr">
                                  <?php
96e30adc   Eugeny Galkovskiy   111
413
                                      echo Html::a(Yii::t('app', 'Создание сайтов'), 'http://artweb.ua/', [
d8c1a2e0   Yarik   Big commit artbox
414
415
416
417
418
419
420
421
422
423
424
                                          'target' => '_blank',
                                      ])
                                  ?>
                              </div>
                          </div>
                      </div>
                  </div>
              </div>
          </div>
      </div>
  </div>
36d1807a   Yarik   Big commit.
425
426
427
428
429
  
  <div id="overlay" style="display: none"></div>
  <div class="modal-form" id="modal_form" style="display: none">
      <div class="form-wr">
          <div id="close-form"></div>
7f290c0d   Eugeny Galkovskiy   111
430
          <div class="form-title uppercase"><?php echo \Yii::t('app', 'form1');?></div>
36d1807a   Yarik   Big commit.
431
432
          <form action="">
              <div class="input-wr">
7f290c0d   Eugeny Galkovskiy   111
433
                  <label class="control-label" for="form-1"><?php echo \Yii::t('app', 'username');?></label>
36d1807a   Yarik   Big commit.
434
435
436
437
438
439
440
441
442
443
444
445
446
447
                  <input type="text" id="form-1">
                  <div class="help-block"></div>
              </div>
              <div class="input-wr required">
                  <label class="control-label" for="form-2">Телефон</label>
                  <input type="text" id="form-2">
                  <div class="help-block"></div>
              </div>
              <div class="input-wr has-error">
                  <label class="control-label" for="form-3">E-mail</label>
                  <input type="text" id="form-3">
                  <div class="help-block"></div>
              </div>
              <div class="input-wr">
7f290c0d   Eugeny Galkovskiy   111
448
                  <label class="control-label" for="form-4"><?php echo \Yii::t('app', 'comment');?></label>
36d1807a   Yarik   Big commit.
449
450
451
452
453
                  <textarea id="form-4"></textarea>
                  <div class="help-block"></div>
              </div>
              <div class="input-wr">
                  <div class="button-wr">
7f290c0d   Eugeny Galkovskiy   111
454
                      <button type="submit"><?php echo \Yii::t('app', 'submit');?></button>
36d1807a   Yarik   Big commit.
455
456
457
458
459
460
                  </div>
              </div>
          </form>
      </div>
  </div>
  <div class="modal-form" id="modal_form-2" style="display: none">
d55d2fe0   Yarik   Multilanguage
461
  
36d1807a   Yarik   Big commit.
462
  </div>
d8c1a2e0   Yarik   Big commit artbox
463
464
465
466
  <?php $this->endBody() ?>
  </body>
  </html>
  <?php $this->endPage() ?>