Древовидное (раскрывающееся) навигационное меню для магазина
Делаем раскрывающееся навигационное меню состоящее из групп (подгрупп) магазина.
Основное отличие от этого меню http://www.hostcms.ru/forums/22/1997/ заключается в том, что подгруппы-потомки отображаются только, если мы находимся в группе-родителе. Это очень удобно, когда в магазине большое количество групп (подгрупп). Описанное ниже навигационное меню будет гораздо опрятнее выглядеть и не растягиваться на несколько экранов по-вертикали.
Код для вставки меню в макет сайта (шаблон страницы):
<?
$shop = new shop();
$ShopId = 5;//Идентификатор магазина
$rez = array();
$rez = $shop->GetItemPath($ShopId);
$xsl_catalog = 'НавигационноеМеню';//Название XSL-шаблона
$param = array();
$param['xml_show_group_type'] = 'all';//Отображать все группы
$param['items_on_page'] = 1;
$param['current_group_id'] = $rez['group'];//Выводим в XML ИД текущей группы
$shop->ShowShop($ShopId, $xsl_catalog, $param);
?>
Re: Древовидное (раскрывающееся) навигационное меню для магазина
Спору нет, ты конечно молодец. Но в твоем варианте группы - подгруппы - подподгруппы всегда в раскрытом виде, а в этом меню они раскрываются по мере надобности... здесь меню в действии http://gazru.ru/gazovoe-oborudovanie/
Re: Древовидное (раскрывающееся) навигационное меню для магазина
тут вместе с товарами: http://www.altay-magazin.ru/shop/
плюс пожно не переходить на промежуточные страници а сразу попасть на страницу товара в другом разделе...