Commit 3f9327023ea865adde7b90c17d67c3a5329d9d94
1 parent
abff3f71
blog seo and remove author from blog/view
Showing
3 changed files
with
30 additions
and
2 deletions
Show diff stats
common/messages/ru/app.php
@@ -125,4 +125,7 @@ return [ | @@ -125,4 +125,7 @@ return [ | ||
125 | 'Go to contact page' => 'На страницу контактов', | 125 | 'Go to contact page' => 'На страницу контактов', |
126 | 'Share' => 'Поделиться', | 126 | 'Share' => 'Поделиться', |
127 | 'All' => "Все", | 127 | 'All' => "Все", |
128 | + 'Blog Search' => "Поиск в Блоге", | ||
129 | + "Blog Category" => "Категория Блога", | ||
130 | + "Blog Tag" => "Тэг Блога", | ||
128 | ]; | 131 | ]; |
129 | \ No newline at end of file | 132 | \ No newline at end of file |
frontend/views/blog/index.php
@@ -15,10 +15,34 @@ | @@ -15,10 +15,34 @@ | ||
15 | use frontend\widgets\SearchWidget; | 15 | use frontend\widgets\SearchWidget; |
16 | use frontend\widgets\CategoryWidget; | 16 | use frontend\widgets\CategoryWidget; |
17 | use frontend\widgets\TagWidget; | 17 | use frontend\widgets\TagWidget; |
18 | + use yii\helpers\Url; | ||
18 | 19 | ||
19 | $settings = Settings::getInstance(); | 20 | $settings = Settings::getInstance(); |
20 | 21 | ||
21 | - $this->params['h1'] = \Yii::t('app', 'menu-blog'); | 22 | + switch (Yii::$app->controller->action->id){ |
23 | + | ||
24 | + case "search": | ||
25 | + $this->params['h1'] = \Yii::t('app', 'Blog Search'); | ||
26 | + break; | ||
27 | + case "category": | ||
28 | + $this->params['h1'] = \Yii::t('app', 'Blog Category'); | ||
29 | + break; | ||
30 | + case "tag": | ||
31 | + $this->params['h1'] = \Yii::t('app', 'Blog Tag'); | ||
32 | + break; | ||
33 | + default: | ||
34 | + $this->params['h1'] = \Yii::t('app', 'menu-blog'); | ||
35 | + break; | ||
36 | + | ||
37 | + } | ||
38 | + | ||
39 | + if ( Yii::$app->controller->action->id !== Yii::$app->controller->defaultAction ){ | ||
40 | + $this->params[ 'breadcrumbs' ][] = [ | ||
41 | + 'label' => Yii::t('app', "menu-blog"), | ||
42 | + 'url' => Url::toRoute(['blog/index']) | ||
43 | + ]; | ||
44 | + } | ||
45 | + | ||
22 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; | 46 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; |
23 | 47 | ||
24 | ?> | 48 | ?> |
frontend/views/layouts/main.php
@@ -624,7 +624,8 @@ | @@ -624,7 +624,8 @@ | ||
624 | <?php | 624 | <?php |
625 | if ( | 625 | if ( |
626 | Yii::$app->controller->id === $default_controller || | 626 | Yii::$app->controller->id === $default_controller || |
627 | - Yii::$app->controller->action->id === $controller->defaultAction | 627 | + Yii::$app->controller->action->id === $controller->defaultAction || |
628 | + Yii::$app->controller->action->id === 'search' | ||
628 | ){ | 629 | ){ |
629 | echo (isset($this->params['h1']) && !empty($this->params['h1'])) ? | 630 | echo (isset($this->params['h1']) && !empty($this->params['h1'])) ? |
630 | $this->params['h1'] : | 631 | $this->params['h1'] : |