Добро пожаловать на сайт Bitrix Q&A, где вы можете задавать вопросы о программировании и разработке на Битрикс и получать быстрые и квалифицированные ответы от профессионалов!


Вывести значение товара PRODUCT_XML_ID в корзине товаров

0 голосов
Добрый день!
Подскажите как вывести значение столбца PRODUCT_XML_ID из таблицы sale_basket в список товаров как поле Код товара?
В таблице поле есть а в выводе массива

<? var_dump($arBasket) ;?>

его нет пишет ["PRODUCT_XML_ID"]=> NULL.

Напишите куда копать?
спросил 13 Ноя от аноним

1 Ответ

0 голосов

Добрый день.

В компоненте sale.basket.basket из таблицы sale_basket выбираются только отдельные поля. Так что надо в result_modifier шаблона брать ID элементов корзины из arResult и через ещё один GetList получать PRODUCT_XML_ID, указав его в 5м параметре вызова метода.
 

CDBResult
CSaleBasket::GetList(
  array arOrder = array(),
  array arFilter = array(),
  array arGroupBy = false,
  array arNavStartParams = false,
  array arSelectFields = array()
);


 

ответил 15 Ноя от root (21,010 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
2 ответов
спросил 21 Апр, 14 от LoLiTKa (600 баллов)
0 голосов
4 ответов
0 голосов
2 ответов
спросил 08 Ноя, 13 от RoMZeS1k (330 баллов)
0 голосов
5 ответов
Управление продуктом: аналитика, разработка, продвижение