Всем привет!
Есть тривиальная задача вывода новостей, находящихся в корне инфоблока без секций по виду
Новость детально - /news/year/mon/ID-новости.php
Фильтрация новостей - /news/year/ или - /news/year/mon/
Есть к примеру такие правила
[CODE]
array(
"CONDITION" => "#^/news/about/([0-9]+)/([0-9]+)/([0-9]+)\.php(.)*#",
"RULE" => "ELEMENT_ID=$3&arrFilter[DATA_SET]=$1&$4",
"ID" => "bitrix:news.detail",
"PATH" => "/news/about_detail.php",
),
array(
"CONDITION" => "#^/news/about/([0-9]+)/([0-9]+)/#",
"RULE" => "arrFilter[><DATE_ACTIVE_FROM][]=1.$2.$1&arrFilter[><DATE_ACTIVE_FROM][]=31.$2.$1&arrFilter[DATA_SET]=$1",
"ID" => "bitrix:news.list",
"PATH" => "/news/index.php",
),
array(
"CONDITION" => "#^/news/about/([0-9]+)/#",
"RULE" => "arrFilter[><DATE_ACTIVE_FROM][]=1.01.$1&arrFilter[><DATE_ACTIVE_FROM][]=31.12.$1&arrFilter[DATA_SET]=$1",
"ID" => "bitrix:news.list",
"PATH" => "/news/index.php",
),
array(
"CONDITION" => "#^/news/about/#",
"RULE" => "",
"ID" => "bitrix:news.list",
"PATH" => "/news/index.php",
),
[/CODE]
Все работает, пока БУС не покапашиться в файле правил urlrewrite.php
Кто подскажет, как сделать красиво? :oops:
P.S. То что 3 правила на 1 файл - это не гут понимаю. Но как быть не могу сообразить.
Часть правила порезалась форумом :( Но думаю понятно