Для настройки регионо-зависимых включаемых областей используется компонент bxready.market2:main.include (вставка включаемой области).
Данный компонент является расширением стандартного компонента Битрикс, и его базовая настройка осуществляется согласно документации Битрикс
Для того чтобы компонент работал с регионами, для сайта должна быть подключена региональность и включена настройка "Регионо-зависимые включаемые области" - настройка сайта для работы с региональностью
![009.jpg 009.jpg](/upload/medialibrary/af7/af72165607c02073491c3e5c59267df2.jpg)
Особенностью является то, что помимо обычного файла будет искаться файл с префиксом региона.
Например: если стандартный компонент подключал файл phone.php то он проверит на доступность и файл выбранного региона - phone_#СИМВОЛЬНЫЙ_КОД_РЕГИОНА#.php и подключит его.
В случае если отдельный файл для региона создан не был, то будет подключен общий файл для всех регионов.
Рассмотрим пример работы регионо-зависимых включаемых областей на примере демо-сайта:
Для примера настроим разные телефоны в шапке сайта, будем использовать следующую область
![014.jpg 014.jpg](/upload/medialibrary/5b3/5b31af32e12181a55da59a3115c166c4.jpg)
![013.jpg 013.jpg](/upload/medialibrary/320/320044a27cc1d4d4be3e622b81d97816.jpg)
Выше представлен скриншот компонента, в котором мы видим, что телефон подключается из файла - include/phone_list.php
Для региона "Москва" (с символьным кодом moskva) добавим и скорректируем файл phone_list_moskva.php
![015.jpg 015.jpg](/upload/medialibrary/103/1034a45b0afea1c7bb0177d703872762.jpg)
После добавления файла, для региона "Москва", подключается файл phone_list_moskva.php для других регионов include/phone.php
Результат до и после добавления файла:
![026.jpg 026.jpg](/upload/medialibrary/724/724c6bdc10a4134de73ec34e78db2652.jpg)
Настройка компонента "Выбор региона" (bxready.market2:region.selector) |
Описание курса
| Автоопределение региона
|