diff --git a/common/messages/ru/app.php b/common/messages/ru/app.php index c8dd502..a544b9a 100644 --- a/common/messages/ru/app.php +++ b/common/messages/ru/app.php @@ -125,4 +125,7 @@ return [ 'Go to contact page' => 'На страницу контактов', 'Share' => 'Поделиться', 'All' => "Все", + 'Blog Search' => "Поиск в Блоге", + "Blog Category" => "Категория Блога", + "Blog Tag" => "Тэг Блога", ]; \ No newline at end of file diff --git a/frontend/views/blog/index.php b/frontend/views/blog/index.php index da7b6c2..f6f015a 100644 --- a/frontend/views/blog/index.php +++ b/frontend/views/blog/index.php @@ -15,10 +15,34 @@ use frontend\widgets\SearchWidget; use frontend\widgets\CategoryWidget; use frontend\widgets\TagWidget; + use yii\helpers\Url; $settings = Settings::getInstance(); - $this->params['h1'] = \Yii::t('app', 'menu-blog'); + switch (Yii::$app->controller->action->id){ + + case "search": + $this->params['h1'] = \Yii::t('app', 'Blog Search'); + break; + case "category": + $this->params['h1'] = \Yii::t('app', 'Blog Category'); + break; + case "tag": + $this->params['h1'] = \Yii::t('app', 'Blog Tag'); + break; + default: + $this->params['h1'] = \Yii::t('app', 'menu-blog'); + break; + + } + + if ( Yii::$app->controller->action->id !== Yii::$app->controller->defaultAction ){ + $this->params[ 'breadcrumbs' ][] = [ + 'label' => Yii::t('app', "menu-blog"), + 'url' => Url::toRoute(['blog/index']) + ]; + } + $this->params[ 'breadcrumbs' ][] = $this->params['h1']; ?> diff --git a/frontend/views/layouts/main.php b/frontend/views/layouts/main.php index a9f691b..051dcac 100644 --- a/frontend/views/layouts/main.php +++ b/frontend/views/layouts/main.php @@ -624,7 +624,8 @@ controller->id === $default_controller || - Yii::$app->controller->action->id === $controller->defaultAction + Yii::$app->controller->action->id === $controller->defaultAction || + Yii::$app->controller->action->id === 'search' ){ echo (isset($this->params['h1']) && !empty($this->params['h1'])) ? $this->params['h1'] : -- libgit2 0.21.4