Commit 7f7c8e5ec7228fe2dbbb197b7ea2bcc9bd513499

Authored by Dmytry Fedorchuk
1 parent 668a03b4

Seo brand

frontend/views/catalog/index.php
... ... @@ -5,6 +5,7 @@ use app\models\Catalog;
5 5 ?>
6 6 <?php
7 7 $this->title = $catalog->meta_title;
  8 +$this->params['seo']['fields']['meta-title'] = $catalog->meta_title;
8 9 $this->registerMetaTag(['name' => 'description', 'content' => $catalog->meta_description]);
9 10 $this->registerMetaTag(['name' => 'keywords', 'content' => $catalog->meta_keywords]);
10 11 ?>
... ...
frontend/views/catalog/products.php
... ... @@ -10,6 +10,8 @@ use common\modules\product\helpers\ProductHelper;
10 10 use frontend\widgets\Seo;
11 11 //$this->title = $category->categoryName->value;
12 12 $this->params['seo']['title'] = !empty($category->meta_title) ? $category->meta_title : '';
  13 +
  14 +$this->params['seo']['fields']['meta-title'] = $category->meta_title;
13 15 $this->params['seo']['h1'] = !empty($category->h1) ? $category->h1 : $category->name;
14 16 $this->params['seo']['seo_text'] = $category->seo_text;
15 17 $this->params['seo']['description'] = $category->meta_desc;
... ...
frontend/widgets/Seo.php
... ... @@ -110,14 +110,10 @@ class Seo extends Widget
110 110  
111 111 $title = $this->selectSeoData(self::TITLE);
112 112  
113   -
114 113 // if(!empty($filter_row)){
115 114 // return $filter_row;
116 115 // }
117   - if (!empty($title)) {
118   - return $title;
119   - }
120   - else if(!empty($filter)) {
  116 + if(!empty($filter) && $title == $this->fields['meta-title']) {
121 117  
122 118 $array = [
123 119 'category' => $this->category_name
... ... @@ -151,9 +147,12 @@ class Seo extends Widget
151 147 $array['year'] = $model->value->value;
152 148  
153 149 }
  150 +
154 151 return $this->getTitleString($array);
155 152  
156   - } else {
  153 + } else if (!empty($title)) {
  154 + return $title;
  155 + } else {
157 156 return $this->project_name;
158 157 }
159 158  
... ...