Подскажите пожалуйста каким образом подключить чпу если эелементы инфоблока я получаю через CIBlockElement::GetList
$arSelect = Array("ID", "NAME", "PROPERTY_PROJECT_NAME","IBLOCK_SECTION_ID", "PROPERTY_PORTFOLIO_PREVIEW");
arFilter = Array("IBLOCK_ID"=>"1", "ACTIVE"=>"Y", "PROPERTY_TYPE"=>$type);
$result = CIBlockElement::GetList(Array("ID"=>"DESC", "SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>5), $arSelect);
А ссылки на элементы формируются примерно так
<img src="<?=CFile::GetPath($itemWork['~PROPERTY_PORTFOLIO_PREVIEW_VALUE']); ?>" alt="<?=$itemWork['~PROPERTY_PROJECT_NAME_VALUE']?>" />
Я правильно понимаю что mod_rewrite должен переписать эти ссылки на Человеко понятные?
В корне .htaccess есть, который обрабатывается сервером.
в urlrewrite.php пишу след
<?
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php');
if(file_exists($_SERVER['DOCUMENT_ROOT'].'/404.php'))
include_once($_SERVER['DOCUMENT_ROOT'].'/404.php');
?>
<?
$arUrlRewrite = array(
array(
"CONDITION" => "#^/portfolio/#",
"RULE" => "ID=#ID#",
"PATH" => "/portfolio/detail.php",
),
);
?>
Подскажите где ошибки и как правильно подключить ЧПУ
$arSelect = Array("ID", "NAME", "PROPERTY_PROJECT_NAME","IBLOCK_SECTION_ID", "PROPERTY_PORTFOLIO_PREVIEW");
arFilter = Array("IBLOCK_ID"=>"1", "ACTIVE"=>"Y", "PROPERTY_TYPE"=>$type);
$result = CIBlockElement::GetList(Array("ID"=>"DESC", "SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>5), $arSelect);
А ссылки на элементы формируются примерно так
Я правильно понимаю что mod_rewrite должен переписать эти ссылки на Человеко понятные?
В корне .htaccess есть, который обрабатывается сервером.
в urlrewrite.php пишу след
<?
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php');
if(file_exists($_SERVER['DOCUMENT_ROOT'].'/404.php'))
include_once($_SERVER['DOCUMENT_ROOT'].'/404.php');
?>
<?
$arUrlRewrite = array(
array(
"CONDITION" => "#^/portfolio/#",
"RULE" => "ID=#ID#",
"PATH" => "/portfolio/detail.php",
),
);
?>
Подскажите где ошибки и как правильно подключить ЧПУ