Починить меню в магазине
Делаем клон магазина, я пишу php скрипт, который бы генерировал рабочее меню согласно нашим категориям, но там есть один хитрый баг, в результате которого счётчик выпадающих меню не обновляется, пока-что не получается победить эту функцию... Нужна помощь профессионала.
В функции ниже переменная $collapse_counter обнуляется на каждом столбце меню, хотя, должна лишь увеличиваться.
class functions
 {
     function build_category_menu( $category_data, $level=1, $collapse_counter=0, $iteration=0)
     {?>
         
         
         
                      $data_toggle = 'dropdown'; 
             $href = '#'; 
             $toggle_sub = ''; 
             $role = '';    
             $caret = '';
         ?>
                 
         
         
             
- class="">
 
?>
'; ?>
// $column++;
if(!empty($category['child']))
{
$caret = '';
}
?>
$toggle_sub = $role = $caret = '';
if(!empty($category['child']))
{
// $collapse_counter++;
echo ": has child : $collapse_counter : ";
$collapse_counter++;
// $collapse_counter = $collapse_counter + 1;
echo $collapse_counter;
// $collapse_counter = $collapse_counter + 2;
$toggle_sub = 'toggle-sub';
$role = ' role="presentation" ';
$data_toggle = 'collapse';
$href = '#collapse' . $collapse_counter;
$caret = '';
}
else
{
echo ' no child';
}
?>
build_category_menu( $category['child'], $level+1, $collapse_counter, $iteration+1 ); } ?>
}
?>