Commit 3f16b0597e34f8e27c2b049c7dc05355dcd60cdb
1 parent
dde8e67e
sitemap controller fix noindex
Showing
1 changed file
with
42 additions
and
38 deletions
Show diff stats
console/controllers/SiteMapController.php
... | ... | @@ -180,50 +180,54 @@ class SiteMapController extends Controller |
180 | 180 | foreach($this->getCategories() as $category) { |
181 | 181 | foreach ($this->getBrands($category) as $brand) { |
182 | 182 | if($this->checkFilter($category, ['brands' => [$brand->brand_id]])){ |
183 | - $url = Url::to(['catalog/category', 'category' => $category, 'filters' => ['brands' => [$brand->alias]]]) ; | |
183 | + $url = Url::to(['catalog/category', 'category' => $category, 'filters' => ['brands' => [$brand->alias]]]); | |
184 | 184 | $this->createRow($url , 0.8, $content); |
185 | 185 | } |
186 | 186 | } |
187 | - } | |
188 | - | |
189 | - //filters 1 lvl | |
190 | - foreach($this->getCategories() as $category) { | |
191 | - foreach ($this->getFilters($category) as $filter) { | |
192 | - if($this->checkFilter($category, [$filter['group_alias'] => [$filter['option_alias']]])){ | |
193 | - $url = Url::to(['catalog/category', 'category' => $category, 'filters' => [$filter['group_alias'] => [$filter['option_alias']]] ]); | |
194 | - $this->createRow($url , 0.8, $content); | |
195 | - } | |
196 | - | |
187 | + foreach ($this->getBrands($category) as $brand) { | |
188 | + $url = Url::to(['catalog/brand', 'brand' => $brand]); | |
189 | + $this->createRow($url, 0.8, $content); | |
197 | 190 | } |
198 | 191 | } |
199 | 192 | |
200 | - //seo links | |
201 | - foreach($this->getSeoLinks() as $link) { | |
202 | - $url = Yii::$app->urlManager->baseUrl.$link->url; | |
203 | - $this->createRow($url , 0.7, $content); | |
204 | - | |
205 | - } | |
206 | - | |
207 | - //filters 2 lvl | |
208 | - foreach($this->getCategories() as $category) { | |
209 | - foreach ($this->getFilters($category) as $filter1) { | |
210 | - foreach ($this->getFilters($category) as $filter2) { | |
211 | - if($this->checkFilter($category, [$filter1['group_alias'] => [$filter1['option_alias']],$filter2['group_alias'] => [$filter2['option_alias']]] )){ | |
212 | - $url = Url::to(['catalog/category', 'category' => $category, 'filters' => [$filter1['group_alias'] => [$filter1['option_alias']],$filter2['group_alias'] => [$filter2['option_alias']]] ]); | |
213 | - $this->createRow($url , 0.7, $content); | |
214 | - } | |
215 | - | |
216 | - } | |
217 | - | |
218 | - foreach ($this->getBrands($category) as $brand) { | |
219 | - if($this->checkFilter($category, ['brands' => [$brand->brand_id], $filter1['group_alias'] => [$filter1['option_alias']]] )){ | |
220 | - $url = Url::to(['catalog/category', 'category' => $category, 'filters' => ['brands' => [$brand->alias],$filter1['group_alias'] => [$filter1['option_alias']]]]); | |
221 | - $this->createRow($url , 0.7,$content); | |
222 | - } | |
223 | - | |
224 | - } | |
225 | - } | |
226 | - } | |
193 | + //filters 1 lvl | |
194 | +// foreach($this->getCategories() as $category) { | |
195 | +// foreach ($this->getFilters($category) as $filter) { | |
196 | +// if($this->checkFilter($category, [$filter['group_alias'] => [$filter['option_alias']]])){ | |
197 | +// $url = Url::to(['catalog/category', 'category' => $category, 'filters' => [$filter['group_alias'] => [$filter['option_alias']]] ]); | |
198 | +// $this->createRow($url , 0.8, $content); | |
199 | +// } | |
200 | +// | |
201 | +// } | |
202 | +// } | |
203 | +// | |
204 | +// //seo links | |
205 | +// foreach($this->getSeoLinks() as $link) { | |
206 | +// $url = Yii::$app->urlManager->baseUrl.$link->url; | |
207 | +// $this->createRow($url , 0.7, $content); | |
208 | +// | |
209 | +// } | |
210 | +// | |
211 | +// //filters 2 lvl | |
212 | +// foreach($this->getCategories() as $category) { | |
213 | +// foreach ($this->getFilters($category) as $filter1) { | |
214 | +// foreach ($this->getFilters($category) as $filter2) { | |
215 | +// if($this->checkFilter($category, [$filter1['group_alias'] => [$filter1['option_alias']],$filter2['group_alias'] => [$filter2['option_alias']]] )){ | |
216 | +// $url = Url::to(['catalog/category', 'category' => $category, 'filters' => [$filter1['group_alias'] => [$filter1['option_alias']],$filter2['group_alias'] => [$filter2['option_alias']]] ]); | |
217 | +// $this->createRow($url , 0.7, $content); | |
218 | +// } | |
219 | +// | |
220 | +// } | |
221 | +// | |
222 | +// foreach ($this->getBrands($category) as $brand) { | |
223 | +// if($this->checkFilter($category, ['brands' => [$brand->brand_id], $filter1['group_alias'] => [$filter1['option_alias']]] )){ | |
224 | +// $url = Url::to(['catalog/category', 'category' => $category, 'filters' => ['brands' => [$brand->alias],$filter1['group_alias'] => [$filter1['option_alias']]]]); | |
225 | +// $this->createRow($url , 0.7,$content); | |
226 | +// } | |
227 | +// | |
228 | +// } | |
229 | +// } | |
230 | +// } | |
227 | 231 | |
228 | 232 | |
229 | 233 | ... | ... |