/bitrix/urlrewrite.php
При формировании меню у меня исполняется вот такой код:
[CODE]
if(CModule::IncludeModule("iblock"))
{
//if ()
echo $_SERVER['PHP_SELF'];
$path = explode("/", $_SERVER['PHP_SELF']);
if ($path[1] == "events")
$IBLOCK_ID = 11;
elseif ($path[1] == "bill")
$IBLOCK_ID = 13;
elseif($path[1] == "places")
$IBLOCK_ID = 15;
$arFilter = Array('IBLOCK_ID'=>$IBLOCK_ID);
$db_list = CIBlockSection::GetList(Array("SORT"=>"ASC"), $arFilter, true, Array("UF_COLOR"));$i=0;
$db_list->NavStart();
while($ar_result = $db_list->GetNext())
.............
.............[/CODE]
На странице http://trudu.net/bill/detail31240/ переменная
$_SERVER['PHP_SELF'] имеет значение /bitrix/urlrewrite.php , хотя должна /bill/detail.php как это видно на странице http://trudu.net/bill/detail.php?ID=31240. (содержимое этой переменной пока можно наблюдать над меню)
Собственно странно, что значение этой переменной меняется при использовании правил обработки адресов...