Commit 24a7e405ef38c99252e2a2685cdb77c7af96ea9c
1 parent
7ed19c2f
-Seo widget fix and css
Showing
3 changed files
with
13 additions
and
14 deletions
Show diff stats
frontend/views/catalog/product.php
| ... | ... | @@ -25,8 +25,9 @@ |
| 25 | 25 | $this->params[ 'seo' ][ Seo::TITLE ] = $product->fullname .' купить в Киеве, Украине недорого - Лінія Світла'; |
| 26 | 26 | $this->params[ 'seo' ][ 'fields' ][ 'name' ] = $product->fullname; |
| 27 | 27 | $this->params[ 'seo' ][ 'h1' ] = $product->fullname; |
| 28 | - | |
| 29 | - | |
| 28 | + $this->params[ 'seo' ][ 'key' ] = $product->category->name; | |
| 29 | + | |
| 30 | + | |
| 30 | 31 | $this->params[ 'breadcrumbs' ][] = [ |
| 31 | 32 | 'label' => $category->name, |
| 32 | 33 | 'url' => [ | ... | ... |
frontend/web/css/css_header.css
| ... | ... | @@ -20398,7 +20398,7 @@ vertical-align: top |
| 20398 | 20398 | |
| 20399 | 20399 | .sub-cat_ ul li { |
| 20400 | 20400 | border: 0!important; |
| 20401 | -height: 180px!important; | |
| 20401 | +height: 188px!important; | |
| 20402 | 20402 | position: relative; |
| 20403 | 20403 | margin-top: 20px!important |
| 20404 | 20404 | } |
| ... | ... | @@ -20455,7 +20455,7 @@ color: #0f6fc7; |
| 20455 | 20455 | font-size: 14px; |
| 20456 | 20456 | line-height: normal; |
| 20457 | 20457 | text-align: center; |
| 20458 | -height: 51px; | |
| 20458 | +height: 66px; | |
| 20459 | 20459 | overflow: hidden; |
| 20460 | 20460 | margin-top: 10px |
| 20461 | 20461 | } | ... | ... |
frontend/widgets/Seo.php
| ... | ... | @@ -293,24 +293,22 @@ class Seo extends Widget |
| 293 | 293 | |
| 294 | 294 | $widgetData = static::findSeoByUrl($this->url); |
| 295 | 295 | |
| 296 | + $seoDynamicData = $this->findSeoByDynamic(); | |
| 297 | + | |
| 296 | 298 | if ($widgetData instanceof \common\models\Seo) { |
| 297 | 299 | |
| 298 | 300 | $result = $widgetData->$param; |
| 299 | - | |
| 301 | + | |
| 302 | + } else if ($seoDynamicData instanceof SeoDynamic) { | |
| 303 | + | |
| 304 | + $result = $seoDynamicData->$param; | |
| 305 | + | |
| 300 | 306 | } else if (!empty($this->$param)) { |
| 301 | 307 | |
| 302 | 308 | $result = $this->$param; |
| 303 | 309 | |
| 304 | 310 | } else { |
| 305 | - | |
| 306 | - $widgetData = $this->findSeoByDynamic(); | |
| 307 | - | |
| 308 | - if ($widgetData instanceof SeoDynamic) { | |
| 309 | - | |
| 310 | - $result = $widgetData->$param; | |
| 311 | - | |
| 312 | - } | |
| 313 | - | |
| 311 | + $result = ''; | |
| 314 | 312 | } |
| 315 | 313 | |
| 316 | 314 | return $this->replaceData($result); | ... | ... |