Вот сайт http://yar-tovary.ru/
Много городов. Одни и те же товары. Сделано, чтобы выезжать на запросах с привязкой к городу.
Например я задаю в Яндексе "Эхолоты в Люберцах". Меня перекидывает http://yar-tovary.ru/lyubertsy/ryibolovnyie-tovaryi/yeholotyi/
Но если я нахожусь в Люберцах и ввожу в Яндексе "Эхолоты", по идее тоже должен попасть на эту же страницу.
Как тут сделано определение города (это типа вопрос):
из настроек Яндекса
из поискового запроса
щупалкой ИП-шника клиента
Чем такое сделать на Drupal?
Какой город у вас высветился когда вы зашли на сайт? Ваш город определяется правильно? У меня Люберцы (???).
Если выбрал город сам - будет высвечивать набор блоков (категории, контакты), относыщихся именно к этому городу. Даже если переходишь на страницу, которая к городу не относится. Как такое сделать?
Комментарии
Это же не Друпал... Хотя способ определения города от цмс не зависит. Геобаза + сессии.
Я прекрасно вижу, что это не Drupal. Это же не мой сайт.
Геобаза - там вбито примерно 150 российских городов во многих из которых есть "точка продажи".
Как по сессии определить город? Это из поискового запроса определяется или из "клиента"?
https://www.w3.org/TR/geolocation-API/