Commit 7b0c8d587a96dc41fc8ceb5596838073c8cf2069
1 parent
c62fdb51
-Show real robots in layout (didn't worked)
Showing
1 changed file
with
17 additions
and
2 deletions
Show diff stats
widgets/Seo.php
| @@ -26,6 +26,7 @@ class Seo extends Widget | @@ -26,6 +26,7 @@ class Seo extends Widget | ||
| 26 | public static $optionsList; | 26 | public static $optionsList; |
| 27 | protected static $check_url; | 27 | protected static $check_url; |
| 28 | protected static $check_url_bool; | 28 | protected static $check_url_bool; |
| 29 | + protected static $robots_string = ''; | ||
| 29 | 30 | ||
| 30 | 31 | ||
| 31 | const SEO_TEXT = 'seo_text'; | 32 | const SEO_TEXT = 'seo_text'; |
| @@ -185,6 +186,7 @@ class Seo extends Widget | @@ -185,6 +186,7 @@ class Seo extends Widget | ||
| 185 | 'name' => 'robots', | 186 | 'name' => 'robots', |
| 186 | 'content' => 'noindex,nofollow' | 187 | 'content' => 'noindex,nofollow' |
| 187 | ]); | 188 | ]); |
| 189 | + self::$robots_string = 'noindex,nofollow'; | ||
| 188 | break; | 190 | break; |
| 189 | } | 191 | } |
| 190 | if (strpos(\Yii::$app->request->url, 'per-page=') !== false) { | 192 | if (strpos(\Yii::$app->request->url, 'per-page=') !== false) { |
| @@ -192,6 +194,7 @@ class Seo extends Widget | @@ -192,6 +194,7 @@ class Seo extends Widget | ||
| 192 | 'name' => 'robots', | 194 | 'name' => 'robots', |
| 193 | 'content' => 'noindex,follow' | 195 | 'content' => 'noindex,follow' |
| 194 | ]); | 196 | ]); |
| 197 | + self::$robots_string = 'noindex,follow'; | ||
| 195 | break; | 198 | break; |
| 196 | } | 199 | } |
| 197 | 200 | ||
| @@ -204,6 +207,7 @@ class Seo extends Widget | @@ -204,6 +207,7 @@ class Seo extends Widget | ||
| 204 | 'name' => 'robots', | 207 | 'name' => 'robots', |
| 205 | 'content' => $metaGroup->meta_robots | 208 | 'content' => $metaGroup->meta_robots |
| 206 | ]); | 209 | ]); |
| 210 | + self::$robots_string = $metaGroup->meta_robots; | ||
| 207 | break; | 211 | break; |
| 208 | } | 212 | } |
| 209 | } | 213 | } |
| @@ -216,14 +220,14 @@ class Seo extends Widget | @@ -216,14 +220,14 @@ class Seo extends Widget | ||
| 216 | 'name' => 'robots', | 220 | 'name' => 'robots', |
| 217 | 'content' => $meta | 221 | 'content' => $meta |
| 218 | ]); | 222 | ]); |
| 219 | - | 223 | + self::$robots_string = $meta; |
| 220 | } else if(!empty($filter['special'])){ | 224 | } else if(!empty($filter['special'])){ |
| 221 | 225 | ||
| 222 | $this->getView()->registerMetaTag([ | 226 | $this->getView()->registerMetaTag([ |
| 223 | 'name' => 'robots', | 227 | 'name' => 'robots', |
| 224 | 'content' => 'noindex,nofollow' | 228 | 'content' => 'noindex,nofollow' |
| 225 | ]); | 229 | ]); |
| 226 | - | 230 | + self::$robots_string = 'noindex,nofollow'; |
| 227 | } else if ( | 231 | } else if ( |
| 228 | isset($filter['brands']) && count($filter['brands']) > 1 | 232 | isset($filter['brands']) && count($filter['brands']) > 1 |
| 229 | || isset($filter) && $this->checkFilter($filter) | 233 | || isset($filter) && $this->checkFilter($filter) |
| @@ -234,6 +238,7 @@ class Seo extends Widget | @@ -234,6 +238,7 @@ class Seo extends Widget | ||
| 234 | 'name' => 'robots', | 238 | 'name' => 'robots', |
| 235 | 'content' => 'noindex,nofollow' | 239 | 'content' => 'noindex,nofollow' |
| 236 | ]); | 240 | ]); |
| 241 | + self::$robots_string = 'noindex,nofollow'; | ||
| 237 | 242 | ||
| 238 | } else if ( | 243 | } else if ( |
| 239 | isset($filter['brands']) && count($filter['brands']) > 1 && isset($filter) && count($filter, COUNT_RECURSIVE) >= 2 | 244 | isset($filter['brands']) && count($filter['brands']) > 1 && isset($filter) && count($filter, COUNT_RECURSIVE) >= 2 |
| @@ -245,18 +250,23 @@ class Seo extends Widget | @@ -245,18 +250,23 @@ class Seo extends Widget | ||
| 245 | 'name' => 'robots', | 250 | 'name' => 'robots', |
| 246 | 'content' => 'noindex,nofollow' | 251 | 'content' => 'noindex,nofollow' |
| 247 | ]); | 252 | ]); |
| 253 | + self::$robots_string = 'noindex,nofollow'; | ||
| 254 | + | ||
| 248 | } else if(!empty($this->{Seo::META})){ | 255 | } else if(!empty($this->{Seo::META})){ |
| 249 | 256 | ||
| 250 | $this->getView()->registerMetaTag([ | 257 | $this->getView()->registerMetaTag([ |
| 251 | 'name' => 'robots', | 258 | 'name' => 'robots', |
| 252 | 'content' => $this->{Seo::META} | 259 | 'content' => $this->{Seo::META} |
| 253 | ]); | 260 | ]); |
| 261 | + self::$robots_string = $this->{Seo::META}; | ||
| 262 | + | ||
| 254 | } else { | 263 | } else { |
| 255 | 264 | ||
| 256 | $this->getView()->registerMetaTag([ | 265 | $this->getView()->registerMetaTag([ |
| 257 | 'name' => 'robots', | 266 | 'name' => 'robots', |
| 258 | 'content' => 'index,follow' | 267 | 'content' => 'index,follow' |
| 259 | ]); | 268 | ]); |
| 269 | + self::$robots_string = 'index,follow'; | ||
| 260 | } | 270 | } |
| 261 | 271 | ||
| 262 | 272 | ||
| @@ -268,6 +278,11 @@ class Seo extends Widget | @@ -268,6 +278,11 @@ class Seo extends Widget | ||
| 268 | 278 | ||
| 269 | } | 279 | } |
| 270 | 280 | ||
| 281 | + public static function getRobotsString() | ||
| 282 | + { | ||
| 283 | + return self::$robots_string; | ||
| 284 | + } | ||
| 285 | + | ||
| 271 | /** | 286 | /** |
| 272 | * @param $str | 287 | * @param $str |
| 273 | * @return mixed | 288 | * @return mixed |