diff --git a/frontend/views/catalog/index.php b/frontend/views/catalog/index.php index 4845f99..441074b 100755 --- a/frontend/views/catalog/index.php +++ b/frontend/views/catalog/index.php @@ -5,6 +5,7 @@ use app\models\Catalog; ?> title = $catalog->meta_title; +$this->params['seo']['fields']['meta-title'] = $catalog->meta_title; $this->registerMetaTag(['name' => 'description', 'content' => $catalog->meta_description]); $this->registerMetaTag(['name' => 'keywords', 'content' => $catalog->meta_keywords]); ?> diff --git a/frontend/views/catalog/products.php b/frontend/views/catalog/products.php index 2119fcb..753c21d 100755 --- a/frontend/views/catalog/products.php +++ b/frontend/views/catalog/products.php @@ -10,6 +10,8 @@ use common\modules\product\helpers\ProductHelper; use frontend\widgets\Seo; //$this->title = $category->categoryName->value; $this->params['seo']['title'] = !empty($category->meta_title) ? $category->meta_title : ''; + +$this->params['seo']['fields']['meta-title'] = $category->meta_title; $this->params['seo']['h1'] = !empty($category->h1) ? $category->h1 : $category->name; $this->params['seo']['seo_text'] = $category->seo_text; $this->params['seo']['description'] = $category->meta_desc; diff --git a/frontend/widgets/Seo.php b/frontend/widgets/Seo.php index 1746f36..0e59125 100755 --- a/frontend/widgets/Seo.php +++ b/frontend/widgets/Seo.php @@ -110,14 +110,10 @@ class Seo extends Widget $title = $this->selectSeoData(self::TITLE); - // if(!empty($filter_row)){ // return $filter_row; // } - if (!empty($title)) { - return $title; - } - else if(!empty($filter)) { + if(!empty($filter) && $title == $this->fields['meta-title']) { $array = [ 'category' => $this->category_name @@ -151,9 +147,12 @@ class Seo extends Widget $array['year'] = $model->value->value; } + return $this->getTitleString($array); - } else { + } else if (!empty($title)) { + return $title; + } else { return $this->project_name; } -- libgit2 0.21.4