Commit b42f465adc98bf389fb831f1de4321ae9b56749b
1 parent
9e39764a
add variantSku
Showing
1 changed file
with
15 additions
and
0 deletions
Show diff stats
widgets/Seo.php
| @@ -180,6 +180,21 @@ class Seo extends Widget | @@ -180,6 +180,21 @@ class Seo extends Widget | ||
| 180 | 180 | ||
| 181 | $meta = $this->selectSeoData(self::META, $filter); | 181 | $meta = $this->selectSeoData(self::META, $filter); |
| 182 | 182 | ||
| 183 | + if(!empty($filter) && !$this->checkFilter($filter) && count($filter, COUNT_RECURSIVE) == 2){ | ||
| 184 | + $key = array_keys ( $filter); | ||
| 185 | + if(isset($key[0])){ | ||
| 186 | + $metaGroup = TaxGroup::find()->joinWith('lang')->where(['alias'=>$key[0]])->one(); | ||
| 187 | + if($metaGroup!=null && !empty($metaGroup->meta_robots)){ | ||
| 188 | + $this->getView()->registerMetaTag([ | ||
| 189 | + 'name' => 'robots', | ||
| 190 | + 'content' => $metaGroup->meta_robots | ||
| 191 | + ]); | ||
| 192 | + break; | ||
| 193 | + } | ||
| 194 | + } | ||
| 195 | + } | ||
| 196 | + | ||
| 197 | + | ||
| 183 | if (!empty($meta) && empty($sort) && empty($paginate) && !isset($filter['prices']) ) { | 198 | if (!empty($meta) && empty($sort) && empty($paginate) && !isset($filter['prices']) ) { |
| 184 | 199 | ||
| 185 | $this->getView()->registerMetaTag([ | 200 | $this->getView()->registerMetaTag([ |