[QUOTE]
opex888 написал:
Подскажите, пожалуйста, как это сделать.[/QUOTE]
Надо сделать 3 вещи:
1) определиться с видом урлов
2) прописать правила обработки адресов
3) раскидать простые компоненты по соответствующим файлам и настроить эти компоненты.
Допустим, нужно сделать такие страницы: список разделов каталога, список элементов раздела и элемент детально. Урлы:
1) список разделов -- /catalog/
2) список элементов раздела -- /catalog/section_code/
3) элемент детально -- /catalog/section_code/element_code.html
В корневом файле urlrewrite.php прописываем правила обработки:
[CODE] array(
"CONDITION" => "#^/catalog/([^\\/]+)/(\$|\\?.*)#",
"RULE" => "SECTION_CODE=\$1",
"ID" => "",
"PATH" => "/catalog/list.php",
),
array(
"CONDITION" => "#^/catalog/([^\\/]+)/([^\\/]+)\\.html(\$|\\?.*)#",
"RULE" => "SECTION_CODE=\$1&ELEMENT_CODE=\$2",
"ID" => "",
"PATH" => "/catalog/detail.php",
),
[/CODE]
Т.е. обращение к урлу /catalog/bla-bla/ транслируется в /catalog/list.php?SECTION_CODE=bla-bla, к урлу /catalog/bla-bla/ku-ku.html -- в /catalog/detail.php?SECTION_CODE=bla-bla&ELEMENT_CODE=ku-ku
Теперь раскидываем компоненты. В /catalog/index.php размещаем компонент catalog.section.list, в /catalog/list.php -- catalog.section (или news.list), в /catalog/detail.php -- catalog.element (или news.detail)