Город в шапке сайта может выводиться по IP-адресу пользователя.
Город отображается по IP-адресу, если он входит в группу местоположений, которая настраивается в административной части сайта.
Чтобы отобразить город в шапке сайта по IP-адресу, перейдите в виджет «Точная настройка». В пункте «Регионы» активируйте настройку «Отображать город посетителя» и сохраните изменения. Параметр доступен только при включенной региональности.
Если опция выключена, то на сайте отобразится название элемента из инфоблока региональности.
Эта же настройка представлена в административной части сайта. Перейдите в Аспро (1) → Аспро: Max (2) → Настройки (3) → Регионы (4). Поставьте галку в поле «Отображать город посетителя» и нажмите «Применить».
Если опция «Отображать город посетителя» отключена, то отобразится название региона, то есть элемента, из административной части сайта.
Основное местоположение отобразится в шапке сайта, если клиент зайдет с другого региона на сайт с доменом настроенного в этом поле города. Например, пользователь из Челябинска зайдет на сайт по адресу spb.site.ru.
Чтобы настроить основное местоположение, перейдите в Контент (1) → Региональность (aspro.max) (2) → Регионы (3).
В окне редактирования региона перейдите на вкладку «Связи». С версии 2.1.0 в поле «Местоположение» можно добавлять несколько элементов. При этом первый пункт в поле задает основное местоположение. Например, в регионе Москва основным местоположением является сам город, а затем уже идет Московская область.
Основное местоположение будет отображаться в третьем типе отображения региональности — «В попапе только с городами». Оно же выводится, если регион выбран в качестве избранного местоположения.
Мы настоятельно не рекомендуем указывать основным местоположением область, округ или страну, чтобы они случайно не отображались на сайте.
Если региональность подключена на поддоменах, а клиент перешел по ссылке на сайт с доменом не от своего региона, то у пользователя отобразится сообщение с уточнением информации о городе, который определен по IP-адресу.
Отметим, что примеры определения по IP рассмотрены в статье «Автоопределение местоположения по IP».