Добрый день, уважаемые форумчане! возникла проблема.
Код |
---|
<?
if(CModule::IncludeModule('iblock'))
{
$arFilter = Array(
"IBLOCK_ID"=>20,
"ACTIVE"=>"Y",
"!PROPERTY_DATE"=>false
);
$APPLICATION->IncludeComponent(
"demo:news",
"",
Array(
"SEF_MODE" => "N",
"IBLOCK_TYPE" => "news",
"IBLOCK_ID" => "20",
"NEWS_COUNT" => "20",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_ORDER1" => "DESC",
"SORT_BY2" => "SORT",
"SORT_ORDER2" => "ASC",
"SET_TITLE" => "Y",
"ADD_SECTIONS_CHAIN" => "N",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"USE_FILTER" => "Y",
"FILTER_NAME" => "arFilter",
"VARIABLE_ALIASES" => Array(
"SECTION_ID" => "SECTION_ID",
"ELEMENT_ID" => "ELEMENT_ID"
)
)
);
}
?> |
В дополнительном свойстве "DATE" пользователем указывается дата регистрации новости, получается, что на выходе получаем новости за определенную дату по запросу. Пробовал по всякому и пытался использовать код уже не с одного источника, переделывал его, но фильтр никак не действует... Код, представленный выше - записан на данный момент. Подскажите, как нужно его отредактировать, чтобы он работал, как нужно:) Или, возможно, есть гораздо более легкие пути решения, без использования дополнительных свойств, и такому совету буду крайне признателен:)