в настройках профиля пользователя выбор города
Украина-Одесская обл.- Одесса
При сохранении этих настроек в профиле появляется надпись:
Город: Одесса, США
Где нужно исправить чтобы при сохранении настроек сохранялось:
Город: Одесса, Украина
не с проста это…При сохранении этих настроек в профиле появляется надпись:
Город: Одесса, США
Если я правильно помню то логика идет такая.
Город в профиле записывается не по ID, а по названию.
соответственно там просто слово "Одесса", которое непривязаное к стране, штату, области и т.д.
и вот когда идет вывод на фронт то доп парамерты уже ищутся не по id как следовало бы, а по названию и берутся последние параметры города с таким же названием.
сталкивался с такой ситуацие когда город был Киров.
Вариантов несколько, либо удалять все города с одинаковым названием, либо переписывать систему сохранения и отображения городов в движкею
Откройте город "Одесса", выйдет две Одессы и одна"Новая Одесса"; нажмите "редактировать" Одесса-США, измените заглавное "О" на "О" английское.
Напишите пожалуйста название файла компонента и путь к этому файлу.
http://instantcms.ru/novosti/release1106.html#comment_84077
Откройте город "Одесса", выйдет две Одессы и одна"Новая Одесса"; нажмите "редактировать" Одесса-США, измените заглавное "О" на "О" английское.
Выдаст три города, справа от Одесса-США нажмите на иконку карандаша; измените первую букву на "О" английское. Не забудьте нажать "Сохранить".
Спасибо большое, ошибка исправилась.
Oleg, в админке сайта перейдите в Компоненты, выберите Геолокация, в верхней строке выберите Города (большая иконка "домик"), в поле Название: введите Одесса и установите Страна-Все Регион-Все, нажмите "Фильтр".
Выдаст три города, справа от Одесса-США нажмите на иконку карандаша; измените первую букву на "О" английское. Не забудьте нажать "Сохранить".
город вбивается как в одной стране, но при сохранении страна меняется, так как город с таким же названием есть и в другой стране (не Одесса).
Всё таки наверно было бы лучше, что бы что бы в будущих релизах страна искалась не по названию города а по его id(