Перейти к содержанию
Форум поддержки пользователей VamShop

Вывод цен в валюте по умолчанию


Рекомендуемые сообщения

На сайте два языка: русский и английский.
Язык по умолчанию английский.
Четыре валюты: доллары, евро, рубли, гривны.
Валюта по умолчанию: евро

В настройках магазина ВЫКЛЮЧЕНО выбор валюты в зависимости от языка. То есть, по идее, цены должны выводится в валюте по умолчанию, то есть в евро. НО, почему-то цены показываются в долларах, а не в валюте по умолчанию.
Как сделать, чтобы показ осуществлялся в валюте по умолчанию, а не в долларах?

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, sheru сказал:

На сайте два языка: русский и английский.
Язык по умолчанию английский.
Четыре валюты: доллары, евро, рубли, гривны.
Валюта по умолчанию: евро

В настройках магазина ВЫКЛЮЧЕНО выбор валюты в зависимости от языка. То есть, по идее, цены должны выводится в валюте по умолчанию, то есть в евро. НО, почему-то цены показываются в долларах, а не в валюте по умолчанию.
Как сделать, чтобы показ осуществлялся в валюте по умолчанию, а не в долларах?

Так а почему бы не включить эту опцию, т.е. Переключаться на валюту языка в Админке - Настройки - Мой магазин.

А в /lang/язык/язык.php сверху вопции LANGUAGE_CURRENCY указать код нужной валюты.

P.S. Может у Вас в куках просто другая валюты закадан, по идее, по умолчанию именно цены в валюте по умолчанию. Но лучше конечно просто эту опцию включить и указать в языковом файле код нужно валюты.

Ссылка на сообщение
Поделиться на другие сайты

Понятно. Спасибо.
Подскажите, еще как правильно создавать метки для информационных страниц для разных языков.
Например, я вижу, что метка {#text_contact_us#} - правильно работает на обоих языках.
Создаю информационную страницу на двух языках, например Скидки, урл у нее skidki.html.
Как правильно в меню вывести метку на эту страницу, чтобы она правильно работала на двух языках. Пробовал по урлу, как у страниц Контакты -  {#text_skidki#} - Не работает.

Ссылка на сообщение
Поделиться на другие сайты
43 минуты назад, sheru сказал:

Понятно. Спасибо.
Подскажите, еще как правильно создавать метки для информационных страниц для разных языков.
Например, я вижу, что метка {#text_contact_us#} - правильно работает на обоих языках.
Создаю информационную страницу на двух языках, например Скидки, урл у нее skidki.html.
Как правильно в меню вывести метку на эту страницу, чтобы она правильно работала на двух языках. Пробовал по урлу, как у страниц Контакты -  {#text_skidki#} - Не работает.

Это метки для .html шаблона.

Например есть шаблон /templates/шаблон/module/content.html

Это шаблон информационной страницы.

Добавьте вверху, к примеру:

{config_load file="$language/lang_$language.conf" section="my_text"}

{#text_skidki#}

Это значит, что текстовые метки будут браться из раздела my_text в файле /lang/russian/lang_russian.conf

Открывайте этот файл и в самом низу добавляйте:

[my_text]
text_skidki = 'Скидки'

Вот так работают эти текстовые метки.

Соответственно, для других языков тоже добавляйте в /lang/язык/lang_язык.conf

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...