Ознакомьтесь с обновлениями продуктов, которые мы анонсировали! Смотрите, что нового.

/

Региональность


  1. установка модуля региональности - man.regionality

  2. Внести правки в конфигурацию файла чтобы urlrewrite, чтобы подтягивался не из bitrix а из local

  3. заменить urlrewrite в корне и добавить urlrewrite в local

  4. в catalog/index.php добавить код перед вызовом компонента

  5. catalog $SEF_FOLDER применить

  6. добавить переменую REGION_IBLOCK_ID

  7. проверить наличие всех файлов модуля особенно urlrewrite_extended.php


Правки шаблонов

8. для левого меню на кастомное, добавляем $arParams['DEFAULT_REGION'] и REGION_IBLOCK_ID

  1. перенести новый шаблон - left_front_catalog_custom (menu)

  2. изменить вызов основного меню menu-top: шаблон и поля DEFAULT_REGION и REGION_IBLOCK_ID

  1. перенести новый шаболон - top_custom (menu)

  2. catalog_element -> main4_custom - внести правки ( result/ component_epilog) (добавить REGION_IBLOCK_ID в вызове)

  3. поменять вызов шаблона списка товаров на custom + REGION_IBLOCK_ID добавить шаблоны для кастом

  4. SEO - добавить #REGION_NAME_DECLINE_PP# и #REGION_NAME#

  5. в файле ../aspro_max/components/aspro/wrapper.block.max/front_sections_only/ajax.php изменить шаблон на front_sections_only_custom

  6. перенести шаблон "aspro:catalog.section.list.max","front_sections_only_custom",

  7. заменить list_element_custom.php


SEO модуль

Создать новую иерархию правил, по регионам, для каждого региона продублировать существующие правила. В настройках формирования нового урла указывать топоним города


18 в файле

В функции getRegionsWithUrl

в цикле foreach ($arRegions as arRegion) {}

добавить код

так же нужно прописать у регионов “домен/топоним/“

Результатом будет