Сделал таким образом, лютый костыль, мне за него стыдно, но если как в документации как обычно не работает и нет вагона лишнего времени, то вот вариант:
Здравствуйте, как лучше добавить региональность на папках, что бы стало: site.ru/catalog/* -> site.ru/city/catalog/* и потом этот город получить в виде переменной?
Пока вижу только такое решение:
- Чтобы работали ссылки на сайте, заменять во всех шаблонах с помощью str_replace URL ссылки site.ru/catalog/* на site.ru/city/catalog/*
- Чтобы работало ЧПУ в файле urlrewrite.php добавил:
Добавил инфоблок hi_tech, скопировал файлы и шаблоны с другого инфоблока с похожей структурой.
Файл index.php лежит в папке hi_tech. Тут всё работает. Там же лежит detail.php.
в настройках ИБ: URL страницы детального просмотра: #SITE_DIR#/hi_tech/#CODE#/ (Разделов нет)
При переходе на детальную страницу попадаю на 404, добавил в index.php "DETAIL_URL" => "/hi_tech/detail.php?CODE=#CODE#" заработало, но URL теперь /hi_tech/detail.php?CODE=S3-86
Как подключить detail.php, чтобы URL был /hi_tech/S3-86 ?