Переезжаем с Joomla 1.5 на Битрикс. Хотелось бы сохранить старые ссылки. Подскажите как убрать из ссылок страниц Битрикс слово /catalog/. Есть ли плагин для Битрикс, позволяющий редактировать ссылки?
03.04.2013 14:00:22
пользуясь случаем спрошу, как жумла поживает?))
|
|
|
|
03.04.2013 15:03:30
URL страницы раздела: #SITE_DIR#/catalog/#SECTION_CODE#/ URL страницы детального просмотра: #SITE_DIR#/catalog/#SECTION_CODE#/#ELEMENT_CODE#/ |
|||
|
|
03.04.2013 15:28:46
Надо разместить комплексный компонент в любом файле в корне сайта и нормально настроить ЧПУ в компоненте.
|
|
|
|
03.04.2013 16:15:01
Александр Остроумов, где взять этот компонент?
В настройках правил обработки адресов: Условие Компонент Файл #^/catalog/# bitrix:catalog /catalog/index.php Это он и есть? Параметры записи: Условие: #^/catalog/# Компонент: bitrix:catalog Файл: /catalog/index.php Правило: пусто |
|
|
|
03.04.2013 17:17:48
Допустим я разместил файл комплексного компонента catalog.php в корне сайта. В параметрах записи указал к нему путь /catalog.php. В информационном блоке удалил /catalog. Все равно пишет что страница не найдено. Может быть нужно указать какое-то правило?
|
|
|
|
03.04.2013 17:32:48
Проблема решена путем правки 13 строки с "SEF_FOLDER" => "/catalog/" на "SEF_FOLDER" => "/" комплексного компонента /catalog/index.php.
|
|
|
|
03.04.2013 17:35:48
В urlrewrite.php руками вам не надо лезть, комплексный компонент bitrix:catalog сам пропишет туда, что требуется при сохранении его параметров. В параметрах компонента укажите раздел для ЧПУ / и корректные шаблоны ссылок без /catalog/ . В итоге параметры ЧПУ должны выглядеть примерно так -
Проблема может быть из-за конфликта с другими комплексными компонентами и физическими разделами. Допустим, конфликт может возникнуть из-за порядка следования инструкций в mod_rewrite, может быть конфликт из-за совпадения кода раздела инфоблока с именем физического раздела на сервере. |
||||
|
|
|||