В инфоблоке пока нет свойства SPECIALOFFER, но предполагается, что его могут добавить.
Есть блок, где я хочу выводить товары с этим свойством. делаю это так:
В итоге все-равно выводятся какие-то товары. Мне нужно, чтобы ничего не выводило, если у элемента нет такого свойства или не задано "да"
Вопрос, как проверить на наличие свойства инфоблок или элемент?
Есть блок, где я хочу выводить товары с этим свойством. делаю это так:
Код |
---|
$arSelect = Array('*', 'PROPERTY_SPECIALOFFER'); $arFilter = Array( "IBLOCK_ID" => array($iblock_id), "ACTIVE_DATE" => "Y", "ACTIVE" => "Y", "!PROPERTY_SPECIALOFFER" => false, "!PROPERTY_SPECIALOFFER_VALUE" => false, "PROPERTY_SPECIALOFFER_VALUE" => "да" ); $res = CIBlockElement::GetList(array('RAND' => 'ASC', 'SORT' => 'DESC'), $arFilter, false, Array("nPageSize" => 3), $arSelect); |
В итоге все-равно выводятся какие-то товары. Мне нужно, чтобы ничего не выводило, если у элемента нет такого свойства или не задано "да"
Вопрос, как проверить на наличие свойства инфоблок или элемент?