Commit 7f7c8e5ec7228fe2dbbb197b7ea2bcc9bd513499
1 parent
668a03b4
Seo brand
Showing
3 changed files
with
8 additions
and
6 deletions
Show diff stats
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 | ... | ... |