@daniilshitov
Node js разработчик

Битрикс, как вывести свойства товара?

Нужно вывести эти свойства товара :
601276af3a926903057862.png
Использую такой метод:
$db_res = CCatalogProduct::GetList(
            array("ID" => "ASC"),
            ['IBLOCK_ID' => $arParams['IBLOCK_IDY']]
        );

        while (($ar_res = $db_res->Fetch())) {   
            $arProducts[] = CIBlockElement::GetByID($ar_res["ID"])->GetNextElement()->GetFields();
        }

Этих свойств товара нет(((
Подскажите пожалуйста как их вывести !
  • Вопрос задан
  • 1604 просмотра
Пригласить эксперта
Ответы на вопрос 3
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
В настройках компонента каталога выберите их для отображения
Ответ написан
@vardoLP
Ват ю сэй эбаут май мама?!
а у свойств стоит чек выводить на детальной или в списке? Или в компоненте они чекнуты? Что в arResult выходит? Если getList используете, то в нем надо еще использовать getProperty
Ответ написан
@anton99zel Куратор тега 1С-Битрикс
29а класс средней школы №7
1. CCatalogProduct::GetList Устарел
2. CCatalogProduct::GetList не имеет возможности вывода свойств
3. Вместо CCatalogProduct::GetList следует использовать \Bitrix\Catalog\ProductTable::getList
4. Для вывода свойств нужно использовать CIBlockElement::GetList
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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