Добрый день,
Если Вы использовали данную методику, то Вам необходимо кастомизировать компонент news.list, предварительно скопировав его в собственное пространство имен, т.е.
/bitrix/components/bitrix/news.list/
в
/bitrix/components/mycomponents/news.list/
далее необходимо произвести кастомизацию в файле:
/bitrix/components/mycomponents/news.list/component.php
Найти строку вида:
Цитата |
---|
$rsElement = CIBlockElement::GetList($arSort, array_merge($arFilter, $arrFilter), false, $arNavParams, $arSelect); |
и изменить его по схожему алгоритму, как описано Выше, возможно, придется поступить следующим образом:
Цитата |
---|
if(count($getbydate=explode('.',$_REQUEST['date']))==3) { $arFilter["=DATE_ACTIVE_FROM"]=date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,$getbydate[1],$getbydate[0],$getbydate[2])); } $rsElement = CIBlockElement::GetList($arSort, array_merge($arFilter, $arrFilter), false, $arNavParams, $arSelect); |
Однако, необходимо удостовериться в правильности фильтра, многое зависит от типа решаемой задачи.
Также, не забудьте использовать компонент "mycomponents:news.list"