category->getSubCategories($this->context->language->id); foreach($subcategories as $key => $subcategory) { $context = Context::getContext(); $catsample = new Category($subcategory['id_category'], false, $context->language->id); $subcategories[$key]['productsList'] = $catsample->getProducts($this->context->language->id, 1, 4, $this->orderBy, $this->orderWay); } if(!empty($subcategories)) { $this->context->smarty->assign('subcategories', $subcategories); $this->setTemplate(_PS_THEME_DIR_.'category-list.tpl'); } else { $this->setTemplate(_PS_THEME_DIR_.'category.tpl'); } } public static function getSiblingscategories($id) { $context = Context::getContext(); $cat = new Category($id, false, $context->language->id); return $cat->getChildrenCategories(); } }