В /catalog/controller/module/category.php изменить это: Код: if ($this->category_id == $result['category_id']) { $output .= '<a href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path) . '">[b]' . $result['name'] . '[/b]</a>'; } else { $output .= '<a href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path) . '">' . $result['name'] . '</a>'; } На это: Код: if ($result['parent_id'] == 0) { $output .= '[b]' . $result['name'] . '[/b]'; } else { if ($this->category_id == $result['category_id']) { $output .= '<a href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path) . '">[b]' . $result['name'] . '[/b]</a>'; } else { $output .= '<a href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path) . '">' . $result['name'] . '</a>'; } } То получится примерно это:
А еще можно например так: - в файле catalog/view/theme/ваша тема/stylesheet/stylesheet.css в блоке Код: .box-category > ul > li ul убрать строчку Код: display:none - насчет третьего уровня меню можно почитать тут http://rb.labtodo.com/page/opencart-1512-modul-kategorij-tretij-uroven-bez-optimizacii-zaprosov