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 | ... | ... |