Здравствуйте!
Нужна помощь в таком вопросе:
реализован магазин на несколько регионов посредством добавления языков в виде городов.
URL карточек товаров для разных регионов имеют вид сайт/товар-в-регионе, с этим все в порядке.
но нужно сделать так, чтобы категории были с одним и тем же Url для всех регионов. Если в таблице oc_seo_url прописать одинаковые keyword для одного и того же category_id но разных language_id то при переходе в категорию попадаем на страницу, которая имеет наибольший language_id и соответственно меняется язык. То есть например были в карточке товара города Москвы, и при переходе из этой карточки товара в категорию - происходит переход в категорию региона Ульяновск, так как Ульяновск имеет наибольшее число language_id. То есть какой-то запрос к базе все равно поступает, просто выбирается нужный keyword, но с последним найденным значением language_id. Как это можно исправить?
Кстати то же самое происходить со страницами статьей и даже home.
Кажется, что нужно добавить к какому то запросу к базе AND language_id = (int)$language_id и тогда будет происходить переход на страницу категории именно этого региона, хоть она и одинаковая для всех регионов. Но к какому и где - не могу понять.
Или если это невозможно, то может быть можно сделать так, чтобы происходил переход всегда на страницу одного и того региона (любого), но чтобы язык не менялся, а оставался таким какой и был выбран изначально?
Помогите пожалуйста.