diff --git a/frontend/controllers/SiteController.php b/frontend/controllers/SiteController.php index f4fc87b..6f7e53a 100755 --- a/frontend/controllers/SiteController.php +++ b/frontend/controllers/SiteController.php @@ -231,7 +231,7 @@ class SiteController extends Controller throw new HttpException(404, 'Данной страницы не существует!'); } - $products = $category->getProducts()->with(['filters','filters.group'])->all(); + $products = $category->getProducts()->with(['filters','filters.group'])->joinWith('variant')->where(['product_variant.status'=>0])->all(); if ($is_count) { print (count($products)); @@ -270,15 +270,16 @@ class SiteController extends Controller print "" . htmlspecialchars($product->variant->sku) . ""; print "" . htmlspecialchars($product->name)." " .htmlspecialchars($product->variant->name). " "; print "" . htmlspecialchars($product->description) . ""; - print "http://www.linija-svitla.ua{$product->url}#{$product->variant->product_variant_id}"; + print "http://www.linija-svitla.ua{$product->url}"; print "http://www.linija-svitla.ua{$product->variant->imageUrl}"; print "" . $product->variant->price . ""; print "" . $product->variant->price_old . ""; print "{$product->category->name}"; + $type = false; foreach( $product->filters as $filter){ - $type = false; + if($filter->group->name == "Тип точечного освещение:"){ $type = true; print "{$filter->name}"; @@ -304,9 +305,7 @@ class SiteController extends Controller print "{$filter->name}"; } - if(!$type){ - print "{$product->category->name}"; - } + if($filter->group->name == "Назначение:"){ @@ -327,7 +326,9 @@ class SiteController extends Controller //print "Припотолочная"; } - + if(!$type){ + print "{$product->category->name}"; + } print ""; print "В наличии"; print ""; -- libgit2 0.21.4