@photosho

Как вывести свойства товаров в корзине?

Необходимо для всех товаров на странице корзины вывести значения нескольких свойств. При этом, список свойств нельзя передать при подключении компонента "sale.basket.basket". Как это можно сделать?
  • Вопрос задан
  • 2866 просмотров
Решения вопроса 1
gromdron
@gromdron
Работаю с Bitrix24
Это можно сделать при помощи API в result_modifer.php.
Конкретных кусков кода не подскажу, тут сильно много вариантов есть.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bx-dev-hamid
// выводим рисунок и свойство "Для кого" типа Строка
		$arSelect = Array("IBLOCK_ID", "ID", "NAME", "PREVIEW_PICTURE", "DETAIL_PAGE_URL", "PROPERTY_DLYA_KOGO");
		$arFilter = Array("IBLOCK_ID"=>11, "ID"=>$arBasketItemsIds, "ACTIVE"=>"Y");
		$res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
		while($ob = $res->GetNextElement())
		{
		   $arFields = $ob->GetFields();
		   $arProps = $ob->GetProperties();
		   $PREVIEW_PICTURE = CFile::GetPath($arFields["PREVIEW_PICTURE"]);
		   echo $arProps["DLYA_KOGO"]["VALUE"];
		}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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