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([ |