Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
CCatalogSKU::GetInfoByOfferIBlock($IBLOCK_ID) либо GetInfoByProductIBlock($IBLOCK_ID) - смотря по тому, известен ID инфоблока предложений или инфоблока товаров. Вернет массив, содержащий информацию об ID свойства привязки предложений к товару. Дальше - обычный CIBlockElement::GetList():
Код |
$IBLOCK_ID = ID_инфоблока_товаров;
$ID = $ID_товара;
$arInfo = GetInfoByProductIBlock($IBLOCK_ID);
if (is_array($arInfo))
{
$rsOffers = CIBlockElement::GetList(array(),array('IBLOCK_ID' => $arInfo['IBLOCK_ID'], 'PROPERTY_'.$arInfo['SKU_PROPERTY_ID'] => $ID));
while ($arOffer = $rsOffers->GetNext())
{ ... // тут ведем обработку }
} |
Назад в раздел
Подписаться на новые материалы раздела: