Задача была - изменить вид url_а в новостях на такой - "/news/year/month/day/news_title".
url поменял, и собственно теперь стало нужно доставать новость по символьному коду (news_title).
в /news/index.php идёт вызов:
добавил перед этим вызовом код:
в $_GET['code'] пихается символьный код (через urlrewrite.php)
и он (фильтр) не подхватывается...
что я делаю не так?
просто если сделать GetList то всё работает:
url поменял, и собственно теперь стало нужно доставать новость по символьному коду (news_title).
в /news/index.php идёт вызов:
Код |
---|
<?$APPLICATION->IncludeComponent("bitrix:news", "news_page", array( "IBLOCK_TYPE" => "news", "IBLOCK_ID" => "2", ... "USE_FILTER" => "Y", "FILTER_NAME" => "arrFilter", .... |
добавил перед этим вызовом код:
Код |
---|
$arrFilter = array('CODE' => $_GET['code']); |
в $_GET['code'] пихается символьный код (через urlrewrite.php)
и он (фильтр) не подхватывается...
что я делаю не так?
просто если сделать GetList то всё работает:
Код |
---|
CModule::IncludeModule('iblock'); $arrFilter = array('CODE' => $_GET['code'], "IBLOCK_ID" => "2"); $own_news = CIBlockElement::GetList( array("SORT"=>"ASC"), $arrFilter, false, false, array() ); |