Добрый день. Подскажите, каким методом можно обойти элементы каталога товаров? Пытаюсь делать через
CCatalog::GetList:
[CODE]<?CModule::IncludeModule('catalog');
if($res = CCatalog::GetList(array(), array(), false,false,array())){
while($ob = $res->GetNext())
{
PR($ob); // PR - функция описанная в init.php
}
} [/CODE]
но получаю:
[CODE]Array
(
[IBLOCK_ID] => 1
[~IBLOCK_ID] => 1
[YANDEX_EXPORT] => N
[~YANDEX_EXPORT] => N
[SUBSCRIPTION] => N
[~SUBSCRIPTION] => N
[VAT_ID] => 0
[~VAT_ID] => 0
[PRODUCT_IBLOCK_ID] => 0
[~PRODUCT_IBLOCK_ID] => 0
[SKU_PROPERTY_ID] => 0
[~SKU_PROPERTY_ID] => 0
[OFFERS_PROPERTY_ID] =>
[~OFFERS_PROPERTY_ID] =>
[OFFERS_IBLOCK_ID] =>
[~OFFERS_IBLOCK_ID] =>
[ID] => 1
[~ID] => 1
[IBLOCK_TYPE_ID] => 1ST_catalog
[~IBLOCK_TYPE_ID] => 1ST_catalog
[IBLOCK_ACTIVE] => Y
[~IBLOCK_ACTIVE] => Y
[LID] => s1
[~LID] => s1
[NAME] => Каталог товаров
[~NAME] => Каталог товаров
)
[/CODE]
P.S. Это нужно, чтобы забрать товары со скидкой. Если есть другой способ - буду рад слышать его.
CCatalog::GetList:
[CODE]<?CModule::IncludeModule('catalog');
if($res = CCatalog::GetList(array(), array(), false,false,array())){
while($ob = $res->GetNext())
{
PR($ob); // PR - функция описанная в init.php
}
} [/CODE]
но получаю:
[CODE]Array
(
[IBLOCK_ID] => 1
[~IBLOCK_ID] => 1
[YANDEX_EXPORT] => N
[~YANDEX_EXPORT] => N
[SUBSCRIPTION] => N
[~SUBSCRIPTION] => N
[VAT_ID] => 0
[~VAT_ID] => 0
[PRODUCT_IBLOCK_ID] => 0
[~PRODUCT_IBLOCK_ID] => 0
[SKU_PROPERTY_ID] => 0
[~SKU_PROPERTY_ID] => 0
[OFFERS_PROPERTY_ID] =>
[~OFFERS_PROPERTY_ID] =>
[OFFERS_IBLOCK_ID] =>
[~OFFERS_IBLOCK_ID] =>
[ID] => 1
[~ID] => 1
[IBLOCK_TYPE_ID] => 1ST_catalog
[~IBLOCK_TYPE_ID] => 1ST_catalog
[IBLOCK_ACTIVE] => Y
[~IBLOCK_ACTIVE] => Y
[LID] => s1
[~LID] => s1
[NAME] => Каталог товаров
[~NAME] => Каталог товаров
)
[/CODE]
P.S. Это нужно, чтобы забрать товары со скидкой. Если есть другой способ - буду рад слышать его.