Группу товара (название + путь) в корзине никак не получить?
А в идеале вообще хотелось бы вывести в корзине товары по группам, например
Группа 1
- товар 1
- товар 2
Группа 6
- товар 3
- товар 4
plasmamedia,
1. в ТДС "вытащить" из корзины id товаров,
2. получить массив с информацией о каждом товаре,
3. из массива извлечь id группы для каждого товара и сохранить в промежуточный массив (чтобы одинаковые id групп не повторялись),
4. потом обойти весь промежуточный массив и для каждого идентификатора группы получить строку xml для этой группы.
5. Полученные строки сконкатенировать
6. и передать в метод ShowCart() через параметр $param['external_xml'].
4 и 5 это, по сути, действия в одном цикле.
Это если надо показывать в корзине только ту группу в которой собственно и лежит товар. Если надо показывать весь путь от корневой группы до группы с товаром то надо между шагами 3 и 4 еще раз обойти весь промежуточный массив и получив дерево групп от текущей до корня добавить в массив идентификаторы всех групп в этом дереве.
Ну а потом уже в XSL изнутри темплейта itemincart (или как-то так, не помню точно название узла) запрашивать название нужной группы через идентификатор текущего элемента.
Тю, plasmamedia, а я ведь ввел вас в заблуждение!
В самой-то корзине группы включаются с помощью параметра $param['xml_show_group_type'] у метода
А описанный мною выше способ используется, например, в кодах обработчиков ПС, чтобы добавить информацию о группах в отправляемые письма, или на последнюю страницу оформления заказа.