VM 3.x Мультиязычность настраиваемых полей

Craze

Профессор
Регистрация
18 Мар 2007
Сообщения
215
Реакции
35
Подскажите про кастомные поля.
Если не использовать плагин Custom Fields For All, а только стандартный набор.
Как реализовать перевод значений полей на другой язык?
Названия полей перевел через языковые переменные. А вот значение выставляется всегда одно.
Этого функционала нет по умолчанию?
 
Подскажите про кастомные поля.
Если не использовать плагин Custom Fields For All, а только стандартный набор.
Как реализовать перевод значений полей на другой язык?
Названия полей перевел через языковые переменные. А вот значение выставляется всегда одно.
Этого функционала нет по умолчанию?

у вирта своя логика: при переключении на другой язык он подхватывает описание товара на том языке (- вся карточка товара); а если оно не заполнено, то пусто...
 
В общем, решил с помощью Custom Field for all - там значения легко переводить на нужный язык.

Вопрос другой возник.

Все связки сделаны. Доп поля сделаны через Custom Filters pro (значения там отлично переводятся на три языка), названия полей сделаны через языковые переменные. В админке они меняются, в зависимости от языка. А вот на сайте не меняются почему-то. И не только они. Кнопка купить, кнопки сортировки. Почему-то остаются на английском. Основной язык сайта английский. Языковая переменная подхватывается только английская, на другие языки не реагирует.

И второй вопрос - при переключении языка в карточке товара, редиректит в каталог. Не нашел решения, чтобы оставался в карточке. кто знает?
 
В общем, решил с помощью Custom Field for all - там значения легко переводить на нужный язык.

Вопрос другой возник.

Все связки сделаны. Доп поля сделаны через Custom Filters pro (значения там отлично переводятся на три языка), названия полей сделаны через языковые переменные. В админке они меняются, в зависимости от языка. А вот на сайте не меняются почему-то. И не только они. Кнопка купить, кнопки сортировки. Почему-то остаются на английском. Основной язык сайта английский. Языковая переменная подхватывается только английская, на другие языки не реагирует.

И второй вопрос - при переключении языка в карточке товара, редиректит в каталог. Не нашел решения, чтобы оставался в карточке. кто знает?

- судя по писанию проблемки, не верно настроено переключение языков (мультиязычность всего сайта);
Вы бы детальнее описали, как переключения языков делали.
 
Да переключение языков настроено как нужно.
Меню созданы, страницы созданы, связки настроены.
К категориям вирта сделаны отдельные меню для каждого языка.
Товары для каждого языка есть.
Название доп полей сделано через COM_VIRTUEMART_FIELD_ХХХ

Всё переключается. контент меняется.
В карточке товара допустим: производитель, артикул, в наличии - это переводится на нужный язык.
А вот Description, Reviews, Sort by, Select manufacturer, названия параметров, add to cart не переводятся. Хотя для них переменные есть.
Если в английском вараинте я добавлю переменную COM_VIRTUEMART_FIELD_ХХХ и сделаю любое название, то оно подхватывается, а вот для других языков нет.
 
Да переключение языков настроено как нужно.
Меню созданы, страницы созданы, связки настроены.
К категориям вирта сделаны отдельные меню для каждого языка.
Товары для каждого языка есть.
Название доп полей сделано через COM_VIRTUEMART_FIELD_ХХХ

Всё переключается. контент меняется.
В карточке товара допустим: производитель, артикул, в наличии - это переводится на нужный язык.
А вот Description, Reviews, Sort by, Select manufacturer, названия параметров, add to cart не переводятся. Хотя для них переменные есть.
Если в английском вараинте я добавлю переменную COM_VIRTUEMART_FIELD_ХХХ и сделаю любое название, то оно подхватывается, а вот для других языков нет.

если бы все было "настроено как нужно", то такого бы не было: "В админке они меняются, в зависимости от языка. А вот на сайте не меняются почему-то. И не только они. Кнопка купить, кнопки сортировки. Почему-то остаются на английском. Основной язык сайта английский. Языковая переменная подхватывается только английская, на другие языки не реагирует." - все бы работало исправно.

//А вот Description, Reviews, Sort by, Select manufacturer, названия параметров, add to cart не переводятся. Хотя для них переменные есть.

не правильно настроено переключение языков вирта.

//Если в английском вараинте я добавлю переменную COM_VIRTUEMART_FIELD_ХХХ и сделаю любое название, то оно подхватывается, а вот для других языков нет.

т.к. ничего дельного по тому, как переключения языков ставили - не сказали (меню, переводы и т.п. это не главное, это побочка лишь, и относится не к вирту, он самостоятельный компонент),
то смотрите, стоит ли нужный язык перевода вирта - сами же пишите, что "Description... не переводятся. " - в карточке товара флажок языка имеется??????
 
Скрытое содержимое доступно для зарегистрированных пользователей!


Если не правильно настроено переключение языков вирта, то как оно настраивается правильно?
Флажки стандартным модулем.
Товар для каждого языка пересохранен.
 
Если не правильно настроено переключение языков вирта, то как оно настраивается правильно?
Флажки стандартным модулем.
Товар для каждого языка пересохранен.

//Вот там где отметил галочками - переводится. а там где не отметил нет. какой-то частичный перевод получается Для просмотра ссылки Войди или Зарегистрируйся

т.е. это я должен догадываться, где стрелочки нет - там нет и перевода :confused: наоборот сделать нельзя было :lol:
у Вас корзина (где нет перевода) - это модуль, а есть ли в этом модуле корзинки языковый файлик русского языка?)))
судя по всему нема - соотв и перевод инглишь (рус-то нету)

карточка товара - скрин админки в студию:mad:

пс и в настройках же стоит галочка, не переведенные строки - англ язык, все вполне логично, где нет нужного перевода система берет инглишь.
 
Скрытое содержимое доступно для зарегистрированных пользователей!


Модуль корзины под каждый язык сделан. Кнопка переведена на три языка
Сам модуль стандартный корзины вирта. Языковые файлы есть под него
 
Модуль корзины под каждый язык сделан. Кнопка переведена на три языка
Сам модуль стандартный корзины вирта. Языковые файлы есть под него

такс, давайте-ка адрес сайта, будет проще понять, где косячит.

и скрины админки товара где описание (вкладка описание)

//Сам модуль стандартный корзины вирта.

у вирта нет стандартного модуля корзины с выпадающим списком товаров! это сильно переделанный.
 
Назад
Сверху