Починить меню в магазине
Делаем клон магазина, я пишу 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 ); } ?>
}
?>