Commit 193ead1b68f3083d3132642931edee3d8716eed1
1 parent
a2a2cc51
big commti
Showing
3 changed files
with
45 additions
and
6 deletions
Show diff stats
1 | +<?php | |
2 | + | |
3 | +namespace frontend\controllers; | |
4 | + | |
5 | +use Yii; | |
6 | +use yii\web\Controller; | |
7 | +use common\models\Page; | |
8 | +use yii\web\HttpException; | |
9 | + | |
10 | +class TextController extends Controller | |
11 | +{ | |
12 | + | |
13 | + public function actionIndex() | |
14 | + { | |
15 | + | |
16 | + if(!$modelText = Page::find()->where(['translit'=>$_GET['translit']])->one()) | |
17 | + throw new HttpException(404, 'Данной странице не существует!'); | |
18 | + | |
19 | + return $this->render('index', [ | |
20 | + 'text'=>$modelText, | |
21 | + ]); | |
22 | + } | |
23 | + | |
24 | +} | |
0 | 25 | \ No newline at end of file | ... | ... |
frontend/views/layouts/main.php
... | ... | @@ -91,12 +91,11 @@ use frontend\widgets\Seo; |
91 | 91 | </ul> |
92 | 92 | </div> |
93 | 93 | </li> |
94 | - <li><?php echo Html::a('Магазины', Url::to('site/contacts')) ?></li> | |
95 | - <li><?php echo Html::a('Скидки', Url::to('site/contacts')) ?></li> | |
96 | - <li><?php echo Html::a('Гарантии', Url::to('site/contacts')) ?></li> | |
97 | - <li><?php echo Html::a('Оплата', Url::to('site/contacts')) ?></li> | |
98 | - <li><?php echo Html::a('Доставка', Url::to('site/contacts')) ?></li> | |
99 | - <li><?php echo Html::a('Контакты', Url::to('site/contacts')) ?></li> | |
94 | + <li><?php echo Html::a('Магазины',Url::to (['text/index', 'translit' => 'magaziny'])) ?></li> | |
95 | + <li><?php echo Html::a('Скидки', Url::to (['text/index', 'translit' => 'oplata-i-dostavka'])) ?></li> | |
96 | + <li><?php echo Html::a('Гарантии', Url::to (['text/index', 'translit' => 'garantii'])) ?></li> | |
97 | + <li><?php echo Html::a('Оплата', Url::to (['text/index', 'translit' => 'oplata'])) ?></li> | |
98 | + <li><?php echo Html::a('Доставка', Url::to (['text/index', 'translit' => 'dostavka-tovarov'])) ?></li> | |
100 | 99 | </ul> |
101 | 100 | </div> |
102 | 101 | <div class="col-md-3 col-lg-2"> | ... | ... |
1 | +<?php | |
2 | +use yii\widgets\Breadcrumbs; | |
3 | +?> | |
4 | +<?php | |
5 | +$this->title = $text->meta_title; | |
6 | +$this->registerMetaTag(['name' => 'description', 'content' => $text->meta_description]); | |
7 | +$this->registerMetaTag(['name' => 'keywords', 'content' => $text->meta_keywords]); | |
8 | +?> | |
9 | + | |
10 | +<div class="container"> | |
11 | + | |
12 | + <div class="content"> | |
13 | +<h1><?=$text->title;?></h1> | |
14 | +<?=$text->body;?> | |
15 | + </div> | |
16 | +</div> | |
0 | 17 | \ No newline at end of file | ... | ... |