sheru 0 Опубликовано 14 декабря, 2017 Жалоба Share Опубликовано 14 декабря, 2017 На сайте два языка: русский и английский. Язык по умолчанию английский. Четыре валюты: доллары, евро, рубли, гривны. Валюта по умолчанию: евро В настройках магазина ВЫКЛЮЧЕНО выбор валюты в зависимости от языка. То есть, по идее, цены должны выводится в валюте по умолчанию, то есть в евро. НО, почему-то цены показываются в долларах, а не в валюте по умолчанию. Как сделать, чтобы показ осуществлялся в валюте по умолчанию, а не в долларах? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 декабря, 2017 Жалоба Share Опубликовано 14 декабря, 2017 1 час назад, sheru сказал: На сайте два языка: русский и английский. Язык по умолчанию английский. Четыре валюты: доллары, евро, рубли, гривны. Валюта по умолчанию: евро В настройках магазина ВЫКЛЮЧЕНО выбор валюты в зависимости от языка. То есть, по идее, цены должны выводится в валюте по умолчанию, то есть в евро. НО, почему-то цены показываются в долларах, а не в валюте по умолчанию. Как сделать, чтобы показ осуществлялся в валюте по умолчанию, а не в долларах? Так а почему бы не включить эту опцию, т.е. Переключаться на валюту языка в Админке - Настройки - Мой магазин. А в /lang/язык/язык.php сверху вопции LANGUAGE_CURRENCY указать код нужной валюты. P.S. Может у Вас в куках просто другая валюты закадан, по идее, по умолчанию именно цены в валюте по умолчанию. Но лучше конечно просто эту опцию включить и указать в языковом файле код нужно валюты. Ссылка на сообщение Поделиться на другие сайты
sheru 0 Опубликовано 14 декабря, 2017 Автор Жалоба Share Опубликовано 14 декабря, 2017 Понятно. Спасибо. Подскажите, еще как правильно создавать метки для информационных страниц для разных языков. Например, я вижу, что метка {#text_contact_us#} - правильно работает на обоих языках. Создаю информационную страницу на двух языках, например Скидки, урл у нее skidki.html. Как правильно в меню вывести метку на эту страницу, чтобы она правильно работала на двух языках. Пробовал по урлу, как у страниц Контакты - {#text_skidki#} - Не работает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 декабря, 2017 Жалоба Share Опубликовано 14 декабря, 2017 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 Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения