XML корзины

#
XML корзины
Группу товара (название + путь) в корзине никак не получить?
А в идеале вообще хотелось бы вывести в корзине товары по группам, например
Группа 1
- товар 1
- товар 2
Группа 6
- товар 3
- товар 4
http://superweb.pro/ — сайты на HostCMS под ключ
#
Re: XML корзины
plasmamedia,
1. в ТДС "вытащить" из корзины id товаров,
2. получить массив с информацией о каждом товаре,
3. из массива извлечь id группы для каждого товара и сохранить в промежуточный массив (чтобы одинаковые id групп не повторялись),
4. потом обойти весь промежуточный массив и для каждого идентификатора группы получить строку xml для этой группы.
5. Полученные строки сконкатенировать
6. и передать в метод ShowCart() через параметр $param['external_xml'].

4 и 5 это, по сути, действия в одном цикле.

Это если надо показывать в корзине только ту группу в которой собственно и лежит товар. Если надо показывать весь путь от корневой группы до группы с товаром то надо между шагами 3 и 4 еще раз обойти весь промежуточный массив и получив дерево групп от текущей до корня добавить в массив идентификаторы всех групп в этом дереве.

Ну а потом уже в XSL изнутри темплейта itemincart (или как-то так, не помню точно название узла) запрашивать название нужной группы через идентификатор текущего элемента.
Заказов не беру. Консультирую редко.
#
Re: XML корзины
Kotoff, как с вами связаться, не напомните?
http://superweb.pro/ — сайты на HostCMS под ключ
#
Re: XML корзины
Аська в профиле
Заказов не беру. Консультирую редко.
#
Re: XML корзины
Что-то вас там не видно... написала в аську, ответьте плиз.
http://superweb.pro/ — сайты на HostCMS под ключ
#
Re: XML корзины
А меня там никогда не видно. Вы стучитесь, и ответят вам
Заказов не беру. Консультирую редко.
#
Re: XML корзины
Тю, plasmamedia, а я ведь ввел вас в заблуждение!
В самой-то корзине группы включаются с помощью параметра $param['xml_show_group_type'] у метода ShowCart()
А описанный мною выше способ используется, например, в кодах обработчиков ПС, чтобы добавить информацию о группах в отправляемые письма, или на последнюю страницу оформления заказа.
Заказов не беру. Консультирую редко.
#
Re: XML корзины
Kotoff, появитесь в асечке плиз! Вопросик есть...
http://superweb.pro/ — сайты на HostCMS под ключ
Авторизация