Commit a6fd26194159a4b4a3058aaf1af0687ac39b342c

Authored by Eugeny Galkovskiy
1 parent bb7c6ffc

правки

frontend/controllers/SiteController.php
... ... @@ -2,6 +2,7 @@
2 2  
3 3 namespace frontend\controllers;
4 4  
  5 + use artbox\core\models\Page;
5 6 use common\models\Feedback;
6 7 use common\models\Settings;
7 8 use common\models\Slider;
... ... @@ -10,6 +11,7 @@
10 11 use yii\swiftmailer\Mailer;
11 12 use yii\web\BadRequestHttpException;
12 13 use yii\web\Controller;
  14 + use yii\web\NotFoundHttpException;
13 15 use yii\web\Response;
14 16 use common\models\Objectkb;
15 17  
... ... @@ -105,7 +107,18 @@
105 107 */
106 108 public function actionAbout()
107 109 {
108   - return $this->render('about');
  110 + $page = Page::find()->with('lang')
  111 + ->where(['id' => 3])->one();
  112 +
  113 + if ($page) {
  114 + return $this->render('about', [
  115 + 'page' => $page,
  116 + ]);
  117 +
  118 + } else {
  119 + throw new NotFoundHttpException();
  120 + }
  121 +
109 122 }
110 123  
111 124 public function actionIndividual()
... ...
frontend/views/layouts/main.php
... ... @@ -152,10 +152,10 @@
152 152 <div class="navbar-collapse collapse" id="navigation">
153 153 <?php
154 154 $items = [];
155   -// $items[] = [
156   -// 'label' => \Yii::t('app', 'Home'),
157   -// 'url' => [ Url::home() ],
158   -// ];
  155 + $items[] = [
  156 + 'label' => \Yii::t('app', 'menu-about'),
  157 + 'url' => [ 'site/about' ],
  158 + ];
159 159 $items[] = [
160 160 'label' => \Yii::t('app', 'menu-individual'),
161 161 'url' => [ 'site/individual' ],
... ...
frontend/views/object/index.php
... ... @@ -32,13 +32,7 @@
32 32 <!--<div class="heading">
33 33 <h2>наши объекты</h2>
34 34 </div>-->
35   - <p class="lead"><?= \Yii::t('app', 'object_text1') ?><br /><br />
36   - • <?= \Yii::t('app', 'object_list1') ?><br />
37   - • <?= \Yii::t('app', 'object_list2') ?><br />
38   - • <?= \Yii::t('app', 'object_list3') ?><br />
39   - • <?= \Yii::t('app', 'object_list4') ?><br />
40   - • <?= \Yii::t('app', 'object_list5') ?><br /><br />
41   - <?= \Yii::t('app', 'object_text1_2') ?></p>
  35 + <p class="lead"><?= \Yii::t('app', 'object_text1') ?></p>
42 36 </div>
43 37 </div>
44 38  
... ...
frontend/views/site/about.php
... ... @@ -4,8 +4,7 @@
4 4  
5 5 /**
6 6 * @var View $this
7   - */
8   - /**
  7 + * @var \artbox\core\models\Page $page
9 8 * @var SeoComponent $seo
10 9 */
11 10 $seo = \Yii::$app->get('seo');
... ... @@ -15,74 +14,7 @@
15 14 <section>
16 15 <div class="row">
17 16 <div class="col-md-12">
18   -
19   - <div class="heading">
20   - <h2><?= \Yii::t('app', 'About Artbox') ?></h2>
21   - </div>
22   -
23   - <p class="lead"><?= \Yii::t('app', 'lorem') ?></p>
24   -
25   - </div>
26   - </div>
27   -
28   - <div class="row">
29   - <div class="col-md-8">
30   - <section>
31   - <div class="row">
32   - <div class="col-md-12">
33   - <div class="tabs">
34   - <ul class="nav nav-tabs nav-justified">
35   - <li class="active">
36   - <a href="#tab1" data-toggle="tab" aria-expanded="true"><?= \Yii::t('app', 'First tab') ?></a>
37   - </li>
38   - <li class=""><a href="#tab2" data-toggle="tab" aria-expanded="false"><?= \Yii::t('app', 'Second tab') ?></a>
39   - </li>
40   - <li class=""><a href="#tab3" data-toggle="tab" aria-expanded="false"><?= \Yii::t('app', 'Third tab') ?></a>
41   - </li>
42   - </ul>
43   - <div class="tab-content">
44   - <div class="tab-pane active" id="tab1">
45   - <div class="row">
46   - <div class="col-md-4">
47   - <img src="/img/template-easy-customize.png" alt="" class="img-responsive">
48   - </div>
49   - <div class="col-md-8">
50   - <p><?= \Yii::t('app', 'lorem2') ?></p>
51   - <p><?= \Yii::t('app', 'lorem3') ?></p>
52   - </div>
53   - </div>
54   - </div>
55   - <div class="tab-pane" id="tab2">
56   - <div class="row">
57   - <div class="col-md-4">
58   - <img src="/img/template-easy-code.png" alt="" class="img-responsive">
59   - </div>
60   - <div class="col-md-8">
61   - <p><?= \Yii::t('app', 'lorem2') ?></p>
62   - <p><?= \Yii::t('app', 'lorem3') ?></p>
63   - </div>
64   - </div>
65   - </div>
66   - <div class="tab-pane" id="tab3">
67   - <p><?= \Yii::t('app', 'lorem2') ?></p>
68   - <p><?= \Yii::t('app', 'lorem3') ?></p>
69   - <p><?= \Yii::t('app', 'lorem3') ?></p>
70   - </div>
71   - </div>
72   - <!-- /.tab-content -->
73   - </div>
74   - </div>
75   - </div>
76   - </section>
77   - </div>
78   -
79   - <div class="col-md-4">
80   - <div class="video">
81   - <div class="embed-responsive embed-responsive-4by3">
82   - <iframe class="embed-responsive-item" src="//www.youtube.com/embed/i9AHJkHqkpw?autoplay=0&showinfo=0&controls=0"></iframe>
83   - </div>
84   -
85   - </div>
  17 + <?=$page->lang->body?>
86 18 </div>
87 19 </div>
88 20 </section>
... ...