Задать вопрос
@xFreake

Как вывести ID Товара Bitrix?

foreach($ID2 as $_id2) {

                            $rs = CIBlockSection::GetList(Array("SORT"=>"ASC", "NAME"=>"ASC"), Array("IBLOCK_ID"=>17, "ACTIVE"=>"Y", "SECTION_ID"=>$_id2));
                            echo '<select class="cartridge-name1"  id="prodid'.$_id2.'" style="border: #d2d2d2 2px solid; margin: 0px 0px 10px; padding: 5px; width: 150px;display:none"><option value="">Картридж</option>';
                            while($ar = $rs->GetNext())  echo '<option value="'.$ar["ID"].'">'.$ar["NAME"].'</option>';
                            echo '</select><input type="number" class="prodid2'.$_id2.'" style="width: 35px;display: none;">';
                        }?>

Есть код который выводит название товара и по идее должен выводить ID дело в чем, есть кнопка которая ajax'ом добавляет товар в корзину, но ID Получается не правильным, т.е. не соответствует товару
  • Вопрос задан
  • 825 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
sabramovskikh
@sabramovskikh
Вы сами не видите? CIBlockSection::GetList - выбирает разделы же, а не элементы.
Используйте CIBlockElement::GetList
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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