Commit 8b2c4be45b578af6d8096001f213f8361532c935
1 parent
115d17c0
seo
Showing
3 changed files
with
25 additions
and
10 deletions
Show diff stats
frontend/config/main.php
frontend/views/layouts/main.php
... | ... | @@ -20,6 +20,7 @@ |
20 | 20 | use yii\helpers\Url; |
21 | 21 | use yii\web\View; |
22 | 22 | use yii\widgets\Breadcrumbs; |
23 | + use \artbox\core\models\Language; | |
23 | 24 | |
24 | 25 | AppAsset::register($this); |
25 | 26 | $user = \Yii::$app->user->identity; |
... | ... | @@ -47,9 +48,9 @@ |
47 | 48 | $this->registerMetaTag( |
48 | 49 | [ |
49 | 50 | 'name' => 'description', |
50 | - 'content' => $seo->desc, | |
51 | + 'content' => !empty($seo->desc)?$seo->desc:isset($this->params['desc'])?$this->params['desc']:"", | |
51 | 52 | ] |
52 | - ) | |
53 | + ); | |
53 | 54 | ?> |
54 | 55 | |
55 | 56 | <?php $this->beginPage() ?> |
... | ... | @@ -60,7 +61,7 @@ |
60 | 61 | <meta charset="<?= \Yii::$app->charset ?>"> |
61 | 62 | <meta name="viewport" content="width=device-width, initial-scale=1"> |
62 | 63 | <?= Html::csrfMetaTags() ?> |
63 | - <title><?= Html::encode($seo->title) ?></title> | |
64 | + <title><?= !empty(Html::encode($seo->title))?Html::encode($seo->title):(isset($this->params['title'])?$this->params['title']:'')?></title> | |
64 | 65 | <?php $this->head() ?> |
65 | 66 | </head> |
66 | 67 | <body> |
... | ... | @@ -280,11 +281,11 @@ _________________________________________________________ --> |
280 | 281 | ], |
281 | 282 | [ |
282 | 283 | 'label' => \Yii::t('app', 'Контакты'), |
283 | - 'url' => [ 'site/contact' ], | |
284 | + 'url' => [ '/contact' ], | |
284 | 285 | ], |
285 | 286 | [ |
286 | 287 | 'label' => \Yii::t('app', 'О нас'), |
287 | - 'url' => [ 'site/about' ], | |
288 | + 'url' => [ '/about' ], | |
288 | 289 | ], |
289 | 290 | ], |
290 | 291 | 'options' => [ |
... | ... | @@ -427,6 +428,10 @@ _________________________________________________________ --> |
427 | 428 | <?= Breadcrumbs::widget( |
428 | 429 | [ |
429 | 430 | 'links' => isset($this->params[ 'breadcrumbs' ]) ? $this->params[ 'breadcrumbs' ] : [], |
431 | + 'homeLink' => [ | |
432 | + 'label' => \Yii::t('yii', 'Home'), | |
433 | + 'url' => \Yii::$app->homeUrl.Language::$current->url, | |
434 | + ] | |
430 | 435 | ] |
431 | 436 | ) ?> |
432 | 437 | ... | ... |
frontend/views/site/index.php
1 | 1 | <?php |
2 | + | |
3 | + use yii\helpers\Url; | |
4 | + | |
5 | + /** | |
6 | + * @var $this yii\web\View | |
7 | + * @var string $h1 | |
8 | + */ | |
2 | 9 | |
3 | -/* @var $this yii\web\View */ | |
4 | - | |
5 | -$this->title = 'My Yii Application'; | |
10 | + $this->params['title'] = 'Odoo - комплексная система управления бизнесом в Украине от сервис-провайдера Облако'; | |
11 | + $this->params['desc'] = 'С Odoo от "Облака" вы можете легко и быстро запустить, оптимизировать и контролировать все бизнес процессы в одном сервисе'; | |
12 | + $h1 = 'Odoo в Украине'; | |
6 | 13 | ?> |
7 | 14 | |
8 | 15 | |
... | ... | @@ -17,7 +24,7 @@ _________________________________________________________ --> |
17 | 24 | <div class="container"> |
18 | 25 | <div class="row mb-small"> |
19 | 26 | <div class="col-sm-12 text-center"> |
20 | - <h1>Odoo в Украине</h1> | |
27 | + <h1><?=$h1?></h1> | |
21 | 28 | <h2>От сервис-провайдера “Облако”</h2> |
22 | 29 | </div> |
23 | 30 | </div> |
... | ... | @@ -31,7 +38,7 @@ _________________________________________________________ --> |
31 | 38 | <p class="text-uppercase">Руководить компанией станет проще.</p> |
32 | 39 | <p>Odoo – это сервис, который сводит управление компанией в одну программу. Контроль воронки продаж; формирование, отправка и обсуждение коммерческих предложений; конструкция веб-сайтов и другое. С Odoo от “Облака” вы быстро начнете работу, не затрачивая время на развертывание системы.</p> |
33 | 40 | <p> |
34 | - <a href="site/about" class="scroll-to btn btn-template-transparent-black">Читать далее</a> | |
41 | + <a href="<?=Url::toRoute(['site/about'])?>" class="scroll-to btn btn-template-transparent-black">Читать далее</a> | |
35 | 42 | <a href="#" class="btn btn-template-transparent-primary do-order-but but-first" data-toggle="modal" data-target="#feedback-modal" data-modalname="Odoo в Украине. Заказать">Заказать</a> |
36 | 43 | </p> |
37 | 44 | ... | ... |