Обнаружил такой “баг” и прошу разъяснить мне, баг это или нет или я делаю, что-то не так.
Версия магазина 4.7.4 Ultimate
Ситуация следующая, я добавил в магазин дополнительные языки и когда стал править главное меню через “Дизайн->Меню->Главное меню” обнаружил такое, что при изменении ссылки на пункт меню для любого из языков, она и в другом языке не меняется, а остается та которую последнюю вводил. Скриншот: http://joxi.ru/YmEpyZJf0NgbMr
Например я добавил английский и казахский языки и в главном меню заходя в каждый пункт меню я меняю название пунктов меню на локализованное и ссылку на соответствующую страницу(на нужном мне языке) для каждого из языков. Модуль SEO настроен следующим образом: http://joxi.ru/V2Vv5M4Sx9wEv2
Получается ссылка вида: https://сайт/язык/страница
Так вот название пункта меню меняется для каждого языка при данных настройках SEO, а вот ссылка остается одна для всех языков в меню. Ввожу например для английского языка ссылку и она и у русского и казахского становится в меню та же которую я вводил в английский язык. И в других языках тоже самое. Получается ссылка не меняется персонально для каждого языка она общая. А мне надо, чтобы в меню для каждого языка была своя ссылка на локализованную страницу. По логике вещей должна быть возможность использовать разную ссылку, если язык разный, ведь название то меняется, а ссылка нет.
Спасибо, работает.
Единственное, дополню, что урл должен начинаться с /index.php?dispatch=
Для того, чтобы узнать variant_id, залез в базу данных, таблица ***_product_feature_variant_descriptions
Что-то никак не удаётся мне победить меню мультиязычное.
Основной сайт на русском, сделал английскую версию.
Выставляю у пункта меню настройки как на скриншоте.
У самого верхнего пункта, “родителя”, всё работает - ссылка через dispatch, меняется в зависимости от языка.
А вот подменю как было на русском, так и осталось. И названия пунктов, и ссылки.
В каталоге названия категорий переведены.
По логике, должны правильные названи пунктов и ссылки подставляться. Почему не робит?
Обратился в техподдержку CS-Cart. Они проверили, на Responsive теме ошибки нет,ю послали к разработчику темы. Разработчик темы (Youpi) попросил воспроизвести на демке. Но на демке я не могу… Предположили что какой-то модуль может так влиять. Но какой, не понятно.
Помнится мне что когда я в настройках SEO модуля ещё не ставил галку “Показывать дополнительные языки в URL”, меню было на английском. но это не точно.
Как проверить что это не какой-то модуль, поочерёдно отключать их чтоли?