Bitrix. Фильтр товаров по дате

Создаем свойство для времени. У меня это PROPERTY_2174 и поехали...
global $arrFilter;
if (!is_array($arrFilter)) $arrFilter = array();
$arrSale=array('broken_package'=>'Нарушена упаковка','damage'=>'Царапина на корпусе','broken_complect'=>'Нарушена комплектность','defect'=>'Брак');
if(isset($_GET['tab'])){
 if($_GET['tab']=='new') {$arrFilter=array_merge($arrFilter, array('>PROPERTY_2174' => array ( 0 => date("Y-m-d 00:00:00", strtotime('-14 day'))), '<=PROPERTY_2174' => array ( 0 => date("Y-m-d 00:00:00"))));}
 if($_GET['tab']=='hit') {$arrFilter=array_merge($arrFilter, array("=PROPERTY_1990" => array ( 0 => '163', ))); }
 
}
?>
IncludeComponent(
 "bitrix:catalog", 
 "catalog", 
 array(
  "IBLOCK_TYPE" => "offers",
  "IBLOCK_ID" => $ib["ID"],
  "TEMPLATE_THEME" => "site",
  ...
  "FILTER_NAME" => "arrFilter",
  ...
 ),
 false
);


Комментариев нет :

Отправить комментарий

Поиск по этому блогу