Сам компонент размещён в папке /personal/
В блоке ЧПУ стандартные страницы
Код |
---|
"SEF_FOLDER" => "/personal/",
"SEF_MODE" => "Y",
"SEF_URL_TEMPLATES" => array(
"account"=>"account/",
"index"=>"index.php",
"order_cancel"=>"cancel/#ID#",
"order_detail"=>"orders/#ID#",
"orders"=>"orders/",
"private"=>"private/",
"profile"=>"profiles/",
"profile_detail"=>"profiles/#ID#",
"subscribe"=>"subscribe/"
),
|
Но при переходе по любой ссылке вида
Возвращает стандартный раздел с подразделами, при верном урле
Разбирая компонент нашёл что при верном варианте (на сейте, где данный раздел работает)
в компоненте sale.personal.section вызывается
Код |
---|
CComponentEngine::parseComponentPath |
Который в свою очередь дёргает
Код |
---|
$requestURL = Bitrix\Main\Context::getCurrent()->getRequest()->getRequestedPage();
|
Который должен вернуть ссылку вида
Код |
---|
/personal/orders/index.php
|
А у меня возвращает
без index.php, не могу понять куда смотреть, переносил код рабочего компонента с другого сайта, тоже самое. Если выключаю ЧПУ или прописываю в конце Index.php то работает.
Буду признателен если кто-нибудь подскажет куда смотреть.