token_bus
@token_bus
Парюсь с битрикс

Как вывести список продуктов по свойству в bitrix?

Подскажите как вывести список товаров по значению одного из свойств
вот пример
$arSelect = Array("ID", "IBLOCK_ID", "NAME", "DATE_ACTIVE_FROM","PROPERTY_*");

                $arFilter = Array(
                    "IBLOCK_ID" => 1,
                    "ACTIVE_DATE" => "Y",
                    "ACTIVE" => "Y",
                    "PROPERTY_ATT_AGE" => '23',
                );

                $res = CIBlockElement::GetList( [] , $arFilter , false , [ "nPageSize" => 6 ] , $arSelect );

В прицепе код рабочий но он выводит только базовую информация
array(4) {
  ["ID"]=>
  string(2) "22"
  ["IBLOCK_ID"]=>
  string(1) "1"
  ["NAME"]=>
  string(41) "Какой то продукт"
  ["DATE_ACTIVE_FROM"]=>
  NULL
}

Подскажите как вывести фото и доп поля продукта ?
  • Вопрос задан
  • 2621 просмотр
Пригласить эксперта
Ответы на вопрос 2
token_bus
@token_bus Автор вопроса
Парюсь с битрикс
заюзал вот это не знаю на сколько это правильно (
Ответ написан
Комментировать
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
В массиве $arSelect укажите какие поля и св-ва вам нужны. Чтобы получить id изображений в вашем примере замените $arSelect на этот
$arSelect = Array(
		"ID", 
		"IBLOCK_ID",
		"NAME", 
		"DATE_ACTIVE_FROM", 
		"DETAIL_PICTURE", 
		"PREVIEW_PICTURE", 
		"PROPERTY_*",
);


Вот здесь подробное описание метода dev.1c-bitrix.ru/api_help/iblock/classes/ciblockel...
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы