1. aspro.ru
  2. Аспро: Next
  3. Мультирегиональность
  4. Замена контактной информации на странице контактов
  5. Настройка точек на карте в зависимости от региона для разных типов контактов

Настройка точек на карте в зависимости от региона для разных типов контактов


В решении есть возможность отображения точек на карте в зависимости от региона. В этой статье рассмотрим настройку для типов контактов «Филиалы», «Филиалы лайт» и «С выбором региона», а также для типа контактов «Компакт».

Настройка точек на карте для типов контактов «Филиалы», «Филиалы лайт» и «С выбором региона»

Выберите тип контактов «Филиалы», «Филиалы лайт» или «С выбором региона» и отредактируйте информацию о филиалах (магазинах). Как заполнить информацию о филиалах, читайте в этой статье.

После этого необходимо создать свойство «Город». Зайдите в Контент (1) → Инфоблоки (2) → Типы инфоблоков (3) → Контент (aspro.next) (4) → Магазины (5).

c0186e87-7b5b-11f1-8fe4-fa163e2ff576

На вкладке «Свойства» создайте свойство «Город». Напишите название — «Город», выберите тип свойства «Привязка к элементам» и укажите код LINK_REGION.

619fe028-7b64-11f1-8fe4-fa163e2ff576

Затем зайдите в настройки свойства инфоблока, чтобы настроить город на инфоблок региональности. 

d76f247c-7b5b-11f1-8fe4-fa163e2ff576

В поле «Информационный блок» выберите варианты «Региональность (aspro.next) [aspro_next_regionality]» и «Регионы». Сохраните изменения.

9f5004eb-7b64-11f1-8fe4-fa163e2ff576

Перейдите в Контент (1) → Контент (aspro.next) (2) → Магазины (3) и выберите необходимую область (4). Мы рассмотрим настройки на примере Челябинской области.

210e78ab-7b5d-11f1-8fe4-fa163e2ff576

Нажмите на кнопку гамбургера у нужного города и кликните на «Изменить». 

dfda3be9-7b5d-11f1-8fe4-fa163e2ff576

В поле «Город» привяжите город и сохраните изменения.

a4ca4786-7b63-11f1-8fe4-fa163e2ff576

Зайдите в Аспро (1) → Аспро: Next (2) → Настройки (3). 

4e45dd99-7b62-11f1-8fe4-fa163e2ff576

В настройках сайта в блоке «Регионы» активируйте поле «Применять региональный фильтр».

f956a8c5-7b63-11f1-8fe4-fa163e2ff576

Далее перейдите в публичную часть сайта в раздел «Контакты» и активируйте режим правки. Наведите на область регионов и нажмите на шестеренку.

df654dce-7b61-11f1-8fe4-fa163e2ff576

В параметрах компонента «Новости» в блоке «Настройки фильтра» в поле «Фильтр» напишите arRegionLink.

2f1a784a-7b5e-11f1-8fe4-fa163e2ff576

После этих настроек у вас будет отображаться одна или несколько точек на карте в зависимости от выбранного региона.

b935a4ff-7b63-11f1-8fe4-fa163e2ff576

Настройка одной точки на карте для типа контактов «Компакт»

Начиная с версии решения 1.7.3, добавлено отображение точки на карте в зависимости от региона на странице контактов для типа «Компакт». Точка задается в настройках каждого региона. Для редактирования региона перейдите в настройки  Контент → Региональность (aspro.next) → Регионы. На вкладке «Информация» заполните блок «Карта» и сохраните изменения.

bc493411-7b5b-11f1-8fe4-fa163e2ff576

Если блок не отображается, перейдите в настройки формы редактирования. Для этого нажмите на шестеренку в правом верхнем углу.

0a026b86-7b63-11f1-8fe4-fa163e2ff576

В блоке «Доступные вкладки» выберите поле «Город» (1). В блоке «Вкладки» выберите поле «Информация» (2). В блоке «Доступные поля» отметьте «Карта» (3). Добавьте поле по стрелке (4) и сохраните изменения.

573dc4e9-7b62-11f1-8fe4-fa163e2ff576

Предыдущая статья Замена контактной информации на странице контактов
Следующая статья Синхронизация со складами