diff --git a/blocktopmenu.php b/blocktopmenu.php index a7015a3..9957b48 100644 --- a/blocktopmenu.php +++ b/blocktopmenu.php @@ -590,7 +590,7 @@ protected function generateCategoriesOption($categories, $items_to_skip = null) return $html; } - protected function generateCategoriesMenu($categories, $is_children = 0) + public function generateCategoriesMenu($categories, $is_children = 0, $include_disabled = FALSE) { $html = ''; @@ -603,7 +603,7 @@ protected function generateCategoriesMenu($categories, $is_children = 0) } /* Whenever a category is not active we shouldnt display it to customer */ - if ((bool)$category['active'] === false) { + if ((bool)$category['active'] === false && ! $include_disabled) { continue; }