Добавление параметров в xml в корзине

#
Добавление параметров в xml в корзине
Добрый день.
Подскажите,как в тдс корзины передать дополнительные данные в xml. Нужно чтобы в xml в товаре передавались некие дополнительные данные. Т.е. чтобы было примерно так:

...
<itemincart>
  <item>
    <name>xxx</name>
    ...
    <передали_в_хмл1>параметр1</передали_в_хмл1>
    <передали_в_хмл2>параметр2</передали_в_хмл2>
    <передали_в_хмл3>параметр3</передали_в_хмл3>
    <передали_в_хмл4>параметр4</передали_в_хмл4>
  </item>
</itemincart>
...
Модератор
#
Re: Добавление параметров в xml в корзине
метод ShowCart(), у него есть параметр $external_propertys
Например,
$external_propertys['передали_в_хмл1'] = 'параметр1';

Параметр в $external_propertys может быть двух типов построения (если есть повторяющиеся имена тегов, то используется второй вариант), примеры см. в API для метода GenXml класса ExternalXml
#
Re: Добавление параметров в xml в корзине
Не совсем правильно меня поняли, либо я неправильно вникаю.
Можно ли внутри каждого товара передать свой дополнительный параметр, который будет браться индивидуально для каждого из бд? Вариант с допсвойствами не подходит, т.к. не вариант для каждого товара прописывать допсвойство.
Модератор
#
Re: Добавление параметров в xml в корзине
Qualis писал(а):
Можно ли внутри каждого товара передать свой дополнительный параметр, который будет браться индивидуально для каждого из бд?

Это называется дополнительные свойства товара.

Qualis писал(а):
Вариант с допсвойствами не подходит, т.к. не вариант для каждого товара прописывать допсвойство.

Хммм, а как тогда Вы хотите задавать св-ва для каждого товара, если сами себе противоречите и говорите, что "не вариант для каждого товара прописывать допсвойство"?
Авторизация