Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Дано:

Сайт сети гостиниц. Гостиницы есть в разных городах и странах. Необходимо отображать по умолчанию на сайте контент, наиболее релевантный региону, в котором находится пользователь(в настоящий момент адреса гостиниц, в будущем возможно и другой контент). Должна быть возможность управления как списком регионов из панели управления сайтом.

Было решено сделать следующим образом:

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

Предполагаемая техническая реализация:

1. Создать инфоблок, в котором будут храниться города и страны(возможно два инфоблока: один с городами, другой со странами).

2. Из него сделать меню выбора региона. При выборе того или иного пункта, при помощи javascript пользователю передается COOKIE, содержащая идентификатор региона.

3. Для элементов инфоблока с гостиницами создать еще одно поле типа "привязка к элементам" и привязать его к инфоблоку с городами и странами. В этом поле указывать город, в котором расположена гостиница.

4. При заходе в раздел со списком гостиниц происходит переадрессация на страницу, содержащую гостиницы в населеном пункте, указанном в COOKIE.

Что нужно сделать:

1. Я не гуру Битрикса, по сему не исключаю, что предложенное мной решение не самое оптимальное, по этому если у вас есть другое видение на решение этой задачи, напишите в комментариях.

2. Собственно реализовать данное решение. )

Предлагайте ваши условия и сроки.

12 лет назад
alexmsk
39 летРоссия
15 лет в сервисе
Был
2 месяца назад