diff --git a/blocktopmenu.php b/blocktopmenu.php index 5994b13..53ebbc9 100644 --- a/blocktopmenu.php +++ b/blocktopmenu.php @@ -607,8 +607,12 @@ protected function generateCategoriesMenu($categories, $is_children = 0) continue; } - $html .= 'page_name == 'category' - && (int)Tools::getValue('id_category') == (int)$category['id_category']) ? ' class="sfHoverForce"' : '').'>'; + $li_classes = array('category'.(int)$category['id_category']); + + if ($this->page_name == 'category' && (int)Tools::getValue('id_category') == (int)$category['id_category']) + $li_classes[] = 'sfHoverForce'; + + $html .= ''; $html .= ''.$category['name'].''; if (isset($category['children']) && !empty($category['children'])) {