Commit 43414a5da99477627dee878232594d4348eae546
1 parent
c0480183
big commti
Showing
1 changed file
with
8 additions
and
7 deletions
Show diff stats
frontend/controllers/SiteController.php
... | ... | @@ -231,7 +231,7 @@ class SiteController extends Controller |
231 | 231 | throw new HttpException(404, 'Данной страницы не существует!'); |
232 | 232 | } |
233 | 233 | |
234 | - $products = $category->getProducts()->with(['filters','filters.group'])->all(); | |
234 | + $products = $category->getProducts()->with(['filters','filters.group'])->joinWith('variant')->where(['product_variant.status'=>0])->all(); | |
235 | 235 | |
236 | 236 | if ($is_count) { |
237 | 237 | print (count($products)); |
... | ... | @@ -270,15 +270,16 @@ class SiteController extends Controller |
270 | 270 | print "<code>" . htmlspecialchars($product->variant->sku) . "</code>"; |
271 | 271 | print "<name>" . htmlspecialchars($product->name)." " .htmlspecialchars($product->variant->name). " </name>"; |
272 | 272 | print "<description>" . htmlspecialchars($product->description) . "</description>"; |
273 | - print "<url>http://www.linija-svitla.ua{$product->url}#{$product->variant->product_variant_id}</url>"; | |
273 | + print "<url>http://www.linija-svitla.ua{$product->url}</url>"; | |
274 | 274 | print "<image>http://www.linija-svitla.ua{$product->variant->imageUrl}</image>"; |
275 | 275 | print "<priceRUAH>" . $product->variant->price . "</priceRUAH>"; |
276 | 276 | print "<oldprice>" . $product->variant->price_old . "</oldprice>"; |
277 | 277 | print "<param name='Тип'>{$product->category->name}</param>"; |
278 | + $type = false; | |
278 | 279 | foreach( $product->filters as $filter){ |
279 | 280 | |
280 | 281 | |
281 | - $type = false; | |
282 | + | |
282 | 283 | if($filter->group->name == "Тип точечного освещение:"){ |
283 | 284 | $type = true; |
284 | 285 | print "<param name='Тип'>{$filter->name}</param>"; |
... | ... | @@ -304,9 +305,7 @@ class SiteController extends Controller |
304 | 305 | print "<param name='Тип'>{$filter->name}</param>"; |
305 | 306 | } |
306 | 307 | |
307 | - if(!$type){ | |
308 | - print "<param name='Тип'>{$product->category->name}</param>"; | |
309 | - } | |
308 | + | |
310 | 309 | |
311 | 310 | |
312 | 311 | if($filter->group->name == "Назначение:"){ |
... | ... | @@ -327,7 +326,9 @@ class SiteController extends Controller |
327 | 326 | //print "<param name='Монтаж'>Припотолочная</param>"; |
328 | 327 | |
329 | 328 | } |
330 | - | |
329 | + if(!$type){ | |
330 | + print "<param name='Тип'>{$product->category->name}</param>"; | |
331 | + } | |
331 | 332 | print "<priceRUSD></priceRUSD>"; |
332 | 333 | print "<stock>В наличии</stock>"; |
333 | 334 | print "<guarantee></guarantee>"; | ... | ... |