Commit 2caac13529ae64f1bed462c9fa24f97b484b7996

Authored by Administrator
1 parent 950470c1

big commti

frontend/views/catalog/product.php
@@ -20,8 +20,7 @@ @@ -20,8 +20,7 @@
20 $this->title = $product->name; 20 $this->title = $product->name;
21 21
22 22
23 - $this->params[ 'seo' ][ Seo::TITLE ] = $category->name;  
24 - $this->params[ 'seo' ][ 'key' ] = $category->name; 23 + $this->params[ 'seo' ][ Seo::TITLE ] = $product->name;
25 $this->params[ 'seo' ][ 'fields' ][ 'name' ] = $product->name; 24 $this->params[ 'seo' ][ 'fields' ][ 'name' ] = $product->name;
26 $this->params[ 'seo' ][ 'h1' ] = $product->name; 25 $this->params[ 'seo' ][ 'h1' ] = $product->name;
27 26
frontend/widgets/Seo.php
@@ -125,12 +125,11 @@ class Seo extends Widget @@ -125,12 +125,11 @@ class Seo extends Widget
125 $filter = \Yii::$app->request->get('filters', []); 125 $filter = \Yii::$app->request->get('filters', []);
126 126
127 127
128 -  
129 -  
130 $title = $this->selectSeoData(self::TITLE); 128 $title = $this->selectSeoData(self::TITLE);
131 129
132 130
133 - if(!empty($filter) && isset($this->fields['meta-title']) && $title == $this->fields['meta-title'] || !empty($filter) && empty($title)) { 131 + if(!empty($filter) && $title == $this->title || !empty($filter) && empty($title)) {
  132 +
134 $array = $this->arrayBuilder($filter); 133 $array = $this->arrayBuilder($filter);
135 134
136 $title_string = $this->getTitleString($array); 135 $title_string = $this->getTitleString($array);
@@ -142,6 +141,7 @@ class Seo extends Widget @@ -142,6 +141,7 @@ class Seo extends Widget
142 } 141 }
143 142
144 if (!empty($title)) { 143 if (!empty($title)) {
  144 +
145 return $title; 145 return $title;
146 } else { 146 } else {
147 return $this->project_name; 147 return $this->project_name;
@@ -289,6 +289,7 @@ class Seo extends Widget @@ -289,6 +289,7 @@ class Seo extends Widget
289 289
290 protected function selectSeoData($param) 290 protected function selectSeoData($param)
291 { 291 {
  292 +
292 $result = ''; 293 $result = '';
293 294
294 $widgetData = static::findSeoByUrl($this->url); 295 $widgetData = static::findSeoByUrl($this->url);