Commit 5e37688e8a34aecf032c8505f42c87d04a11d386
1 parent
16c2f26d
seo for hardcoded pages
Showing
6 changed files
with
14 additions
and
6 deletions
Show diff stats
frontend/views/blog/index.php
@@ -6,6 +6,7 @@ | @@ -6,6 +6,7 @@ | ||
6 | * | 6 | * |
7 | * @var View $this | 7 | * @var View $this |
8 | * @var ActiveDataProvider $dataProvider | 8 | * @var ActiveDataProvider $dataProvider |
9 | + * @var \artbox\core\components\SeoComponent $seo | ||
9 | */ | 10 | */ |
10 | 11 | ||
11 | use yii\web\View; | 12 | use yii\web\View; |
@@ -18,6 +19,7 @@ | @@ -18,6 +19,7 @@ | ||
18 | use yii\helpers\Url; | 19 | use yii\helpers\Url; |
19 | 20 | ||
20 | $settings = Settings::getInstance(); | 21 | $settings = Settings::getInstance(); |
22 | + $seo = \Yii::$app->get('seo'); | ||
21 | 23 | ||
22 | switch (Yii::$app->controller->action->id){ | 24 | switch (Yii::$app->controller->action->id){ |
23 | 25 | ||
@@ -31,7 +33,7 @@ | @@ -31,7 +33,7 @@ | ||
31 | $this->params['h1'] = \Yii::t('app', 'Blog Tag'); | 33 | $this->params['h1'] = \Yii::t('app', 'Blog Tag'); |
32 | break; | 34 | break; |
33 | default: | 35 | default: |
34 | - $this->params['h1'] = \Yii::t('app', 'menu-blog'); | 36 | + $this->params['h1'] = $seo->h1; |
35 | break; | 37 | break; |
36 | 38 | ||
37 | } | 39 | } |
frontend/views/object/index.php
@@ -4,6 +4,7 @@ | @@ -4,6 +4,7 @@ | ||
4 | * @var View $this | 4 | * @var View $this |
5 | * @var Feedback $contact | 5 | * @var Feedback $contact |
6 | * @var Objectkb[] $objects | 6 | * @var Objectkb[] $objects |
7 | + * @var \artbox\core\components\SeoComponent $seo | ||
7 | */ | 8 | */ |
8 | 9 | ||
9 | use artbox\core\models\Feedback; | 10 | use artbox\core\models\Feedback; |
@@ -16,8 +17,9 @@ | @@ -16,8 +17,9 @@ | ||
16 | use yii\helpers\Url; | 17 | use yii\helpers\Url; |
17 | 18 | ||
18 | $settings = Settings::getInstance(); | 19 | $settings = Settings::getInstance(); |
20 | + $seo = \Yii::$app->get('seo'); | ||
19 | 21 | ||
20 | - $this->params['h1'] = \Yii::t('app', 'menu-objects'); | 22 | + $this->params['h1'] = $seo->h1; |
21 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; | 23 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; |
22 | ?> | 24 | ?> |
23 | 25 |
frontend/views/site/contact.php
@@ -14,8 +14,9 @@ | @@ -14,8 +14,9 @@ | ||
14 | 14 | ||
15 | MapAsset::register($this); | 15 | MapAsset::register($this); |
16 | $settings = Settings::getInstance(); | 16 | $settings = Settings::getInstance(); |
17 | + $seo = \Yii::$app->get('seo'); | ||
17 | 18 | ||
18 | - $this->params['h1'] = \Yii::t('app', 'menu-contacts'); | 19 | + $this->params['h1'] = $seo->h1; |
19 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; | 20 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; |
20 | 21 | ||
21 | $js = <<< JS | 22 | $js = <<< JS |
frontend/views/site/individual.php
@@ -17,8 +17,9 @@ | @@ -17,8 +17,9 @@ | ||
17 | use common\models\Objectkb; | 17 | use common\models\Objectkb; |
18 | 18 | ||
19 | $settings = Settings::getInstance(); | 19 | $settings = Settings::getInstance(); |
20 | + $seo = \Yii::$app->get('seo'); | ||
20 | 21 | ||
21 | - $this->params['h1'] = \Yii::t('app', 'menu-individual'); | 22 | + $this->params['h1'] = $seo->h1; |
22 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; | 23 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; |
23 | ?> | 24 | ?> |
24 | <div id="individual-wr"> | 25 | <div id="individual-wr"> |
frontend/views/site/legal.php
@@ -14,8 +14,9 @@ use yii\web\View; | @@ -14,8 +14,9 @@ use yii\web\View; | ||
14 | 14 | ||
15 | MapAsset::register($this); | 15 | MapAsset::register($this); |
16 | $settings = Settings::getInstance(); | 16 | $settings = Settings::getInstance(); |
17 | +$seo = \Yii::$app->get('seo'); | ||
17 | 18 | ||
18 | -$this->params['h1'] = ""; | 19 | +$this->params['h1'] = $seo->h1; |
19 | $this->params[ 'breadcrumbs' ][] = \Yii::t('app', 'menu-legal'); | 20 | $this->params[ 'breadcrumbs' ][] = \Yii::t('app', 'menu-legal'); |
20 | 21 | ||
21 | $js = <<< JS | 22 | $js = <<< JS |
frontend/views/site/media-about.php
@@ -13,8 +13,9 @@ use yii\bootstrap\ActiveForm; | @@ -13,8 +13,9 @@ use yii\bootstrap\ActiveForm; | ||
13 | use yii\web\View; | 13 | use yii\web\View; |
14 | 14 | ||
15 | $settings = Settings::getInstance(); | 15 | $settings = Settings::getInstance(); |
16 | + $seo = \Yii::$app->get('seo'); | ||
16 | 17 | ||
17 | - $this->params['h1'] = \Yii::t('app', 'menu-mediaabout'); | 18 | + $this->params['h1'] = $seo->h1; |
18 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; | 19 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; |
19 | ?> | 20 | ?> |
20 | 21 |