Здравствуйте. Нужно реализовать компонент для списка акций - выводится должн одна акция, с последдней актуальной датой, т.е. дата должна быть меньше или равно сегодняшней. Вот такой у меня вышел фильтр.. Подскажите, пожалуйста.. что не так делаю? или в принципе подход неверен?
<?
$arrFilter=Array("ACTIVE"=>"Y", "PROPERTY_ISACTION"=>"1", "PROPERTY_DATEFROM"<=ConvertTimeStamp());
$APPLICATION->IncludeComponent("navi:flash.head", "flash.head", array(
"IBLOCK_TYPE" => "action",
"IBLOCK_ID" => "14",
"NEWS_COUNT" => "1",
"SORT_BY1" => "PROPERTY_DATEFROM",
"SORT_ORDER1" => "DESC",
"SORT_BY2" => "SORT",
"SORT_ORDER2" => "ASC",
"FILTER_NAME" => "arrFilter",
"PROPERTY_CODE" => array(
0 => "DATEFROM",
1 => "ISACTION",
2 => "FLASH",
3 => "",
),
"CHECK_DATES" => "N",
"DETAIL_URL" => $WORK_AREA."/action/detail.php?ID=#ELEMENT_ID#",
),
false
);?>
Что-то не работает фильтр по дате. Выводит акцию от 31го января, хотя сегодня 27е января (проверяла переменные). Пробовала в фильтре PROPERTY_DATEFROM записывать как PROPERTY_DATEFROM_VALUE (где-то вычитала) - не помогает. Очень надеюсь на Вашу помощь.........
DATEFROM - это пользовательское свойство "Дата/время" в инфоблоке акций...