$category->setHref($productType->slug);
$category->setId('product_type_' . $productType->id);
$category->setController(['controller' => 'ProductController', 'action' => 'productList', 'params' => ['id' => $productType->id]]);
- $item->addChild($category);
+ $count = 0;
foreach ($products as $product) {
if ($product->product_type != $productType->id) {
continue;
$detail->setId('product/' . $product->id);
$detail->setController(['controller' => 'ProductController', 'action' => 'productDetails', 'params' => ['id' => $product->id]]);
$category->addChild($detail);
+ $count++;
+ }
+
+ if ($count) {
+ $item->addChild($category);
}
}
}