Региональность
установка модуля региональности - man.regionality
Внести правки в конфигурацию файла чтобы urlrewrite, чтобы подтягивался не из bitrix а из local
заменить urlrewrite в корне и добавить urlrewrite в local
в catalog/index.php добавить код перед вызовом компонента
catalog $SEF_FOLDER применить
добавить переменую REGION_IBLOCK_ID
проверить наличие всех файлов модуля особенно urlrewrite_extended.php
Правки шаблонов
8. для левого меню на кастомное, добавляем $arParams['DEFAULT_REGION'] и REGION_IBLOCK_ID
перенести новый шаблон - left_front_catalog_custom (menu)
изменить вызов основного меню menu-top: шаблон и поля DEFAULT_REGION и REGION_IBLOCK_ID
перенести новый шаболон - top_custom (menu)
catalog_element -> main4_custom - внести правки ( result/ component_epilog) (добавить REGION_IBLOCK_ID в вызове)
поменять вызов шаблона списка товаров на custom + REGION_IBLOCK_ID добавить шаблоны для кастом
SEO - добавить #REGION_NAME_DECLINE_PP# и #REGION_NAME#
в файле ../aspro_max/components/aspro/wrapper.block.max/front_sections_only/ajax.php изменить шаблон на front_sections_only_custom
перенести шаблон "aspro:catalog.section.list.max","front_sections_only_custom",
заменить list_element_custom.php
SEO модуль
Создать новую иерархию правил, по регионам, для каждого региона продублировать существующие правила. В настройках формирования нового урла указывать топоним города
18 в файле
В функции getRegionsWithUrl
в цикле foreach ($arRegions as arRegion) {}
добавить код
так же нужно прописать у регионов “домен/топоним/“
Результатом будет