Большое спасибо за подборку. Хотя я почти все это уже читала, НО к счастью Там нашлась одна тема, которую я пропустила и вполне подходящая и я по ней сделала в конце типовой динамической страницы lib6.php такую вставку:
после
// При выводе списка товаров получать подробное описание каждого товара не нужно
$param['show_text'] = false;
// При выводе списка товаров получать сопутствующие товары не нужно
$param['xml_show_tying_products'] = false;
// Разрешаем передачу в XML свойств групп
$param['xml_show_group_property'] = true;
вставила
if($GLOBALS['shop_item_path']['group'] != 0)
{
$mas_group = array();
$mas_group = $GLOBALS['shop']->GetGroupsTree($GLOBALS['shop_item_path']['group'],
$current_shop_id, $mas_group);
$set = array();
$set = SetGroups($mas_group, $set);
$elements = array();
$param['current_group_id'] = array();
$param['current_group_id'][] = $GLOBALS['shop_item_path']['group'];
foreach ($set as $key => $value)
{
$param['current_group_id'][] = $value;
}
}
затем как было:
$shop->ShowShop($current_shop_id, $xsl_catalog, $param, $external_propertys);
}
else
{
/* Вывод конкретного элемент */
$shop->ShowItem($GLOBALS['shop_item_path']['item'], $xsl_item, $param, $external_propertys);
}
}
?>
Это работает, но не так как надо - в том смысле, что на главной странице магазина - в корне (уровень 0) товаров нет, а при заходе в любую из групп там товары списом из всех подгрупп (и под-подгрупп) этой группы - что хорошо.
НО
Проблема в том, что теперь вверху страницы при заходе в Группу, не видно меню из подгрупп, а следовательно нельзя перейти в подгруппы и под-подгруппы.
Теперь меню (шапка со списком вложенных групп) корня магазина и любой из групп всегда одинаковое!!!, а должно меняться в зависимости от того в какой мы Группе.
Как сделать так чтобы подгруппы в группах остались бы видны в этой шапке-меню и можно было найти товар как в группе 1 уровня так и в ее под-подгруппе 3 уровня.
Очень надеюсь на ответ. Заранее благодарю.