Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Смена региона на основе смены языка. Возможно?


Recommended Posts

Возможно я не замечаю каких-то явных подводных камней, но мне представляется, что смену языка можно приспособить под смену региона. Допустим, если сайт работает на несколько городов. Выбираем один город, видим содержимое, описание, телефоны и т.д. для этого города, переключаем на другой город (ЯЗЫК) и содержимое меняется.

С какими трудностями можно столкнуться, если пойти по этому пути?

Link to post
Share on other sites

В корне это не правильно

  1. Вы не сможете добавлять новые языки в будущем
  2. Придется переделывать шаблон языка
  3. Есть еще много чего

Думаю лучше создать мультимагазин

 

Link to post
Share on other sites
13 минут назад, magzhan9292 сказал:

В корне это не правильно

  1. Вы не сможете добавлять новые языки в будущем
  2. Придется переделывать шаблон языка
  3. Есть еще много чего

Думаю лучше создать мультимагазин

 

1. Других языков не будет, это точно.

2. Шаблон языка поправить не проблема. При разработке, частенько приходится поправлять всякие шаблоны.

 

Кто-то пытался такое делать? Любопытно какие могут быть подводные камни. Пока эти проблемы считаю не существенными, чтобы от этого отказаться. Но допускаю, что я чего-то не вижу и не учёл. Интересует, можно ли будет через ссылку попасть на сайт с определенным регионом (ЯЗЫКОМ)? Т.е. сейчас мы открываем чистый окСтор и видим русский язык. Переключаю на английский. Страница перезагружается. Видно, что содержимое поменялось, но ссылка осталась той же. Получается я не смогу дать ссылку на сайт с уже включенным английским языком?

Edited by alinalessioYandex
Link to post
Share on other sites

В базе OC нет базы городов

В OC всегда хранится сессия кода языка

 

Решение:
1. Реализовать базу городов, API, либо собственную базу
2. Сделать связку, ID город { данные по клнтактам } + Lang code
3. Вывод данных при смене сессии

 

p.s. Обычно смену языка делают на уровне стран, максимум региона
Ссылка на язык реализуются по средствам ЧПУ www.domain.com/en/, для этого можете каждой ссылке передать GET параметр &language=en, в ЧПУ добавлять для него префикс EN

 

Link to post
Share on other sites

1 час назад, Designer сказал:

Ссылка на язык реализуются по средствам ЧПУ www.domain.com/en/, для этого можете каждой ссылке передать GET параметр &language=en, в ЧПУ добавлять для него префикс EN
  

А можно поподробнее, где это делается.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.