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

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

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

<? var_dump($arBasket) ;?>

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

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

1 Ответ

00 голосов

Добрый день.

В компоненте 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 Ноя, 17 от root (25,590 баллов)

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

0 голосов
1 ответ
0 голосов
2 ответов
спросил 21 Апр, 14 от LoLiTKa (620 баллов)
0 голосов
4 ответов
0 голосов
2 ответов
спросил 08 Ноя, 13 от RoMZeS1k (330 баллов)
0 голосов
5 ответов