Commit 31c230f69e39be5b67eb9604e81e2685eb63d5fc

Authored by Administrator
1 parent 585f04ca

15.04.16 seo widget

Showing 1 changed file with 8 additions and 11 deletions   Show diff stats
frontend/widgets/Seo.php
@@ -130,29 +130,26 @@ class Seo extends Widget @@ -130,29 +130,26 @@ class Seo extends Widget
130 protected function selectSeoData($param){ 130 protected function selectSeoData($param){
131 $result = ''; 131 $result = '';
132 132
  133 + $widgetData = $this->findSeoByUrl();
133 134
  135 + if($widgetData instanceof \common\models\Seo){
134 136
135 - if(!empty($this->$param)){ 137 + $result = $widgetData->$param;
  138 +
  139 + }else if(!empty($this->$param)){
136 140
137 $result = $this->$param; 141 $result = $this->$param;
138 142
139 } else { 143 } else {
140 144
141 - $widgetData = $this->findSeoByUrl(); 145 + $widgetData = $this->findSeoByDynamic();
142 146
143 - if($widgetData instanceof \common\models\Seo){ 147 + if($widgetData instanceof SeoDynamic){
144 148
145 $result = $widgetData->$param; 149 $result = $widgetData->$param;
146 - } else {  
147 -  
148 - $widgetData = $this->findSeoByDynamic();  
149 -  
150 - if($widgetData instanceof SeoDynamic){  
151 150
152 - $result = $widgetData->$param;  
153 -  
154 - }  
155 } 151 }
  152 +
156 } 153 }
157 154
158 return $this->replaceData($result); 155 return $this->replaceData($result);