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 | 125 | 'Go to contact page' => 'На страницу контактов', |
| 126 | 126 | 'Share' => 'Поделиться', |
| 127 | 127 | 'All' => "Все", |
| 128 | + 'Blog Search' => "Поиск в Блоге", | |
| 129 | + "Blog Category" => "Категория Блога", | |
| 130 | + "Blog Tag" => "Тэг Блога", | |
| 128 | 131 | ]; |
| 129 | 132 | \ No newline at end of file | ... | ... |
frontend/views/blog/index.php
| ... | ... | @@ -15,10 +15,34 @@ |
| 15 | 15 | use frontend\widgets\SearchWidget; |
| 16 | 16 | use frontend\widgets\CategoryWidget; |
| 17 | 17 | use frontend\widgets\TagWidget; |
| 18 | + use yii\helpers\Url; | |
| 18 | 19 | |
| 19 | 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 | 46 | $this->params[ 'breadcrumbs' ][] = $this->params['h1']; |
| 23 | 47 | |
| 24 | 48 | ?> | ... | ... |
frontend/views/layouts/main.php
| ... | ... | @@ -624,7 +624,8 @@ |
| 624 | 624 | <?php |
| 625 | 625 | if ( |
| 626 | 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 | 630 | echo (isset($this->params['h1']) && !empty($this->params['h1'])) ? |
| 630 | 631 | $this->params['h1'] : | ... | ... |